The staff was great, friendl, and patient. Especially, front staff. The truely deserve a raise for all they have to deal with. The room on the otherhand was a little disappointing. Wasnt as clean as it shouldve been. However, the view and pools did not disappoint