Really loved our stay. We prefer smaller hotels to larger resorts and this place perfectly fit the bill. Never felt crowded in the restaurant or at the pool. On Saturday there was a little bit of a situation with some people arguing over beach chairs but the manager (I'm so sorry I can't recall her name but it started with a T) showed up immediately, and was out on the beach (in her dress suit!) helping out and smoothing things over for everyone. She was very impressive and acted exactly how someone in hospitality management should. All of the employees here are impressive, hardworking, and friendly. We stayed in a cottage and it was so nice to have separate living space. We also loved that it was a quick walk to many restaurants. Turn down service every night and excellent housekeeping. We will definitely return.