This place lived up to all expectations. We spent most of our time in the pool and dining out in Avalon. It’s great for kids too!