We were very impressed with Crystal Shores! The owner and property managers were very communicative, the location was great (about 15 min or a 12 shuttle ride to Cruz Bay) and the house and villa were very clean. Great view of the bay, and the pool area was fun to hang out at. We had 19 people there so utilized the house and villa. Would absolutely stay again with a group that large. Thanks for a wonderful trip!