This hotel should not be rated 4 stars, we were quite disappointed with the stay. It took us an hour to drive there by taxi from the airport (the website says 40 minutes) and when we arrived, the baby bed was not ready in our room and our infant was already asleep. We had to wait over 30 minutes to get the baby bed and when my husband called down to the reception, they hung up on him TWICE! The hallways would be flooded after a night of rain, the breakfast food was reheated from the day before, there were bugs everywhere, so we had to keep food in the refrigerator. The pool was ok and the rooms were clean. We booked here specifically because it had 2 rooms, so we could eat dinner and watch tv after the baby had gone to sleep, but next time we would find somewhere closer to the airport and with better customer service. I would not recommmend anyone to stay here. We stayed before at Indigo Pearl in Phuket and that resort is WAY better. If you are going, stay there!