Stayed at Bella Vista and it was truly an unforgettable and hospitable place to stay! Great amenities, short distance to the beach, ample parking, very clean and tidy and stunning views of the golf course and surrounding greenery! Great and highly recommend!!