My family had a great stay at Greg's place. The location is perfect, walkable to safeway for groceries and few good restaurants, and in the middle of north and south shores where most of the popular sighs are located. The kitchen was very helpful. We would make a quick breakfast and head out early to explore the island. It has all the utensils you need to make a meal. The bedrooms and bathrooms were nice and big as well.
We had a 2 year old and they had lots of beach gear (chairs, umbrella, snorkels, cooler, sand toys, child vest, etc) which was super helpful and made our beach trips enjoyable.
The resort was also great. It has an amazing pool that models a river, with slides and waterfalls! We had lot of fun at the pool and hot tub. The restaurant next to the pool had nice cocktails and appetizers (we didn't try any entrees). The happy hour there is a steal between 4 to 6 PM.
Greg was very responsive to any questions and provided detailed responses.
Overall you can't go wrong with this place!