The facilities, location, and circumstances could not have been better. Coyocan is an ideal place for a trip to the region: safe, clean, beautiful. The pictures do not do the space justice, it is even nicer than it appears. And the price for what you get is fantastic. My only caution is that if you are bigger than me - I'm 6'2" - the toilet will be a challenge.