Greg is a professional, courteous, responsive, and attentive host. He is very quick to respond to any questions that we had during our stay. The condo is very clean and in good condition. We had everything we needed to be comfortable during our stay (more than enough towels which was very much appreciated for a family of five staying for 11 days). The kitchen is stocked with everything you need to prepare your own meals, including a nice selection of spices. We used the snorkel equipment and boogie boards several times. It was great not having to buy/rent any of that. We appreciated having Safeway and Starbucks and a couple of ice cream shops across the street. My teen daughter also appreciated the Ross store. We actually found very well-priced clothing and shoes there, and even bought luggage for our son who is leaving soon for college, because it was much cheaper than the things we were seeing back home in the Midwest. We were at first bummed about not having an ocean view or even a pool view, but in the end, we kept ourselves so busy doing activities on the island or hanging out at the pool/hot tub, that we did not really miss out on anything. And our three teenagers watched a lot of TV on the awesome TVs in the condo whenever we were inside, so they were happy. The mountain view is actually stunning and probably underappreciated since people usually opt for the ocean view. The pool is nice, we would have enjoyed being able to use inflatables in the lazy river, but they are not allowed. I guess it would get too crowded. The kids' beach-style wading pool adjacent to the regular pool is probably the best one I have seen. My kids are too big for it now, but we enjoyed it years ago staying at the same property. The general vibe at the property is really calm and pleasant. We did encounter some annoying island traffic at certain times of the day due to ongoing construction, so we learned to plan our outings around the worst of it. I would highly recommend staying at this property and renting from Greg.