Extremely clean and staff is so professional. I would choose this place over other hotels . Excellent choice to get a five star place and treatment with reasonable prices. The restaurant is amazing, the chef and his line cooks clearly love their job and the place they work at. Buffet menu is different but same great taste. Waiters and host extremely professional and friendly. Front desk are very accommodating and knowledgeable. I give this place a solid five star. Great staff to remember . Sandy, Alex, Fatouma. The cooks