Great location for family and entertaining children. Lots of restaurants and shops in walking distance. Beaches are and golf are all a short drive. Would definitely stay again.