The staff is excellent and the location is fantastic. The overall hotel setting and facilities are great: the food is considerably better then in restaurants in Bangkok. The room is nice, however, it gets a little moldy because of overall humid weather and the air-conditioning is somewhat loud. But the staff, the surroundings, and the rest of the facilities make up for it. Definitely going back to this place and I highly recommend for those interested in swimming and snorkeling: you don't need to take a boat anywhere just get down to the water and swim along the coast - you will see tons of fishes, coral, colorful clams and anemones, and even an occasional sting ray