We had a wonderful time and we would stay there again! It was a perfect location for the beach, shopping and dining. Parking was easy, most things were in walking distance, if you have to leave traffic moved smoothly. Grocery store, church, parks, etc minutes away. The pool was heated and beautiful, hot tub was large and hot. Beach was stunning and clean. On site restaurant was lively and food was good. Check in was super easy, communication was easy and available.