check in process was very slow, we waited around one hour to get checked in. the resort property is so large we had to take a shuttle to get to our rooms from the check in area/ restaurants. the room was decent and spacious, however we found multiple cockroaches on our balcony and one of them made its way into my coffee mug. after our second night we asked to change our room to be closer to all the pools/dining areas and we had to wait 4 hours for our room to become available. They had no waiters on the beach taking orders for food or drinks, they did have service poolside however there was one one waitress working at the huge pool area for all those guests. overall i think the resort is decent but i would never stay there again and would not recommend this resort to anyone.