Clean, spacious, and has lots of amenities as well as great access to the beach!