Five stars all around. I'd give 6 for communication if i could. They're super accommodating and helpful, even to non native spanish speakers. And the bed was incredibly comfy to recover from jet lag in. The patio was stunning. If i had time id be staying there again next week. 6/5 stars across the board!