Newer hotel resort with all the amenities. Staff was kind and cheery. Be mindful of parking and resort fees. Great beach!