Rooms and service were very good. Food at Casa Taba and Nelson's was excellent. The head steward at Casa Taba (Yasser Mansour, is truly "a keeper". He did everything possible to make us feel welcome and provided excellent advice on what to order. We will return in September.