I went with my friend for a shoe break from work. We stayed in the 2 bedroom Royal Horizon Pool Villa. The villa was nicely furnished with beautiful small decorations through out. The huge pool was the best part where you can relax and enjoy. The amenities were of a good quality and hair/body products were really good and not the usual commercial ones. The staff were very friendly and attentive even for funny requests like when I asked them to teach me how to make the bandana leave flower that they put in bed in the turndown service ;). We enjoyed the SPA treatment and massages where the staff was really professional. You can enjoy a ride in the bicycle available in each villa which was fun to do. There was nothing much on the island so all meals were in the hotel. They have 2 restaurants but I preferred the Thai one and order inside Vila for max relaxation. They need to work more on the food side since you cannot have the same experience if you order again the same meal that you have enjoyed a day or two earlier. Also I was in a rush going back home and wanted to buy small Thai souvenirs but the shop was disappointing! The other shop was more an artisan that sells arrests, shawls:pashminas, and throws and I didn't think it fit the place. I expected more local flavor. Overall we have enjoyed our stay and had a great time.