We stayed here for 4 nights and wished we had booked longer. The location of this hotel is perfect. Beach is right across the road from the hotel, close to all shops & restaurants, many good massage places next to the hotel. The swimming pools are beautiful and service was generally good. We had a bit of a problem with our check-in, but was then rewarded with an upgrade to a better room. We'll definitely be back.