We loved our stay, with all of the amenities, it felt like home. It's a great location, quite complex, beach is across the street. Activities planned are in a quick driving distance. Would definitely recommend to others.