Very smart hotel, right on the beach. Lovely spacious rooms, excellent choice of food and beautiful pool and spa area. Service was slightly haphazard, especially in the restaurants, which seemed understaffed. Full marks to the chef in the Thai restaurant though - he coped magnificently entirely on his own and served up some very tasty and authentic Thai dishes.