This resort is in a great spot along Gulf Blvd - super close to restaurants, shops, etc. The resort has an AWESOME heated pool, plenty of chairs/chaise, a beach bar and lunch place, the breakfast buffet was affordable and delicious. The room was just right - spacious and comfy. I loved that this place had an updated look and feel and was kid friendly. However, the only down side -- we arrived at 3pm and asked to check in. Our room wasn't ready (check in is at 4) - so they said they would call us, and to go out to the pool/beach/bar and wait for the call. 4:30 rolls around - I go back to the front desk -- Room STILL isn't ready. So we go out for dinner, still no call. We come back at 6:30pm and the room was ready. But they didn't call us, and the woman at the front desk was SUPER rude to me, didn't apologize, and I had to ask for 4 complimentary breakfast tickets for my inconvenience. Other than that, the place is wonderful.