Prior to my arrival hotels.com was absolutely awful, there was no confirmation email sent so I was unable to book my transfer. I was left stranded at the airport when I arrived and lost an entire day. I was told to take a private taxi in a very dangerous part of town in order to get to my hotel. Luckily Family on the island rescued me and took me back to their home and then embarked on the journey the following day meaning I’ve lost an entire day which I will be complaining and getting a refund for. Once I arrived, I constantly felt like I was being sold to by the hotel reps. They up sold an upgrade where IThey up sold an upgrade where I already had Seaview, then gave me the back of the hotel with a tiny part Seaview with a balcony. I was never given a confirmation email to check whether I had a balcony with Seaview in the first place. However, I paid to be downgraded, the following day this was solved and I moved back to the original room which had a stunning Seaview. The upsell does not end there, we were asked to attend a seminar which looked to take more money. Then we are charged taxes on top of any services you purchase. There are hidden charges in everything so be very careful. Apart from that, the food is lovely the beds are comfortable.