This was our 4th visit to St Thomas. Sapphire Beach is our favorite beach on St Thomas. Previously we stayed at Sapphire Beach Resort next door but this time we opted for Crystal Cove. The unit itself was clean, updated, well-stocked and very spacious. There was even a pack and play, highchair, puddle jumper, life vests, and beach toys which our grandson thoroughly enjoyed. The unit is in Bldg C which is just close enough, but not too close, to the beach bar which tended to get run over by cruise ship patrons on selected days of the week. Although the same beach is shared by both properties, the beach directly in front of Crystal Cove was not quite as crowded which we preferred. Another reason we chose this unit is because the complex has two tennis courts. We brought our own tennis equipment but discovered upon arrival that the unit is even stocked with tennis racquets. We enjoyed playing doubles with winter residents John and Rachel who you'll find on the tennis courts nearly every morning. The location is perfect...close to Red Hook for grocery shopping and restaurants, and easy to catch the car barge or passenger ferry to St John which we did multiple times during our 10 day stay. Margaret was very accommodating and easy to communicate with from start to finish. Our vacation ended right about the time that travel restrictions were being implemented due to the COVID-19 pandemic. Because tenants who leased the unit after us had to cancel their vacation, Margaret very graciously offered to allow us to stay longer at no additional cost, if needed, because of travel restrictions. Fortunately we did not incur any travel restrictions and although we would have loved to stay, we were ready to get home. This unit, however, was the best home away from home that we've stayed at on any vacation. I would most assuredly stay here again. Thank you, Margaret, for your gracious hospitality.