The location is great, the accommodations are sparkling clean and comfortable. The house staff is helpful. It helps to have a Spanish speaker with you.