Beautiful and comfortable space with everything you could possibly need for a delightful stay. Great location. Deck overlooks an awesome snorkeling beach that is almost always vacant. Pools for the kids and grown ups, games and puzzles to keep us busy during down time. It was a hard to leave!!