Excellent location, clean and comfortable. The beds were about as comfortable as any I've slept in in Mexico. Communication with hosts was very good.