The hotel has a great location, rooms are impecable, housekeeping staff, bell boys (Jeff and Esteban) and hotel reception where very friendly and helpful but restaurant service and staff is very rude. They are extremely overpriced and the service disappointing.. we payed $500 (4 adults and 2 kids) for a pasta and meat dinner, where my father had to finish his glass of wine in a rush because they where closing (10mn past the closing time) they where rude, and did not even gave him (75 yo man who just payed 500 bucks) the time to finish his glass of wine. During breakfast time they also where not very friendly.. on the eco friendly side, I think you could switch to big refillable containers of shampoo, conditioner and bath gel.. the small tiny bottles are just a waste of plastic and when you stay for a week it’s a lot! I counted more than 12 little bottles left in the room (we brought our own products but we received new little ones everyday). Overall the experience was very nice and the rooms are super comfortable.