We, a family of four, had a pleasant stay. Although the room appears a bit worn and could use some updates, the resort was generally serene, tranquil, and clean. The well-maintained beach and indoor pool delighted the kids. However, the restaurant dinner didn't live up to our expectations considering the price and waiting time. Our food seemed to have been under the warming lights for a while, resulting in dry entrées. If you're seeking a summer weekend escape with your children, this is a wonderful choice.