We loved our stay at the Coral Resort. The location is perfect; the units are all on the water with a private pier where we sipped our coffee while watching the sun rise. And then it's just an easy 5 minute walk to the beautiful sugar sand beach. We were there over spring break which was really jammed with crowds but walking in to the Coral Resort left all the noise and chaos behind, really quite nice. The pool was clean and refreshing, with both shade and sun on the deck, and a nice little patio area. Staff was friendly. There are several fun bars, restaurants and shops all within walking distance. Mike was incredibly responsive and helpful with all communication and was genuinely invested in making our stay everything we hoped for. We will definitely go back.