There is no bathroom on the balcony, however, DS (5yo), naturally had to go 5 minutes before the show started. Luckily, the CM was super understanding and let him use the employee bathroom on the other side of the art gallery.
As for if the cost is worth it, IMHO I would say yes especially if you have young ones who may have a problem sitting there for 2 hours before the show.