I had high expectations for this place but sadly was let down. For the amount of money paid we expected top notch service, yet that wasn’t the case. There’s 35+ people apart of their staff yet it takes them hours if not days to respond to your messages. In addition we had to submit so much documentation along with selfies for “security purposes” yet the security had no clue who we were on arrival and could not help when there was a struggle with check in. However the place is fairly spacious if you’re looking to travel with a group and centrally located and not too far from the beach, just be prepared for some mishaps.