We really enjoyed our first visit to Provo and our stay at Coral Gardens. We upgraded to better room after our first night and were very pleased. Matthew the manager was very helpful. The location is great, especially for first time visitors. It is in the center of Grace Bay so it is convenient to different ends of the island. The snorkeling was good and right off the beach. Jerome on the beach is so nice and helpful. We enjoyed having Somewhere Cafe on property, but you probably need to rent a car if you stay there. We did a snorkel trip and they picked us up right off the beach. Overall a wonderful stay-we hope to return!