This was a perfect, relaxing escape from the hustle and bustle of day to day life. Beautiful seclusion, with all the amenities of a resort. The concierge, restaurant, bar and dive shop provide everything you need for a great vacation, but the nearest grocery store is just a 5 mile bumpy but enjoyable bike ride away! If staying a while and not into biking, would recommend renting a golf cart to be able to explore the island. If you plan on doing any cooking or eating outside of the resort restaurant, make sure to stop for essentials on the way in. The beach area and pools were beautiful and the accommodations clean and comfortable. Would definitely return to Sapphire beach!