Very clean, spacious, and has everything you need for a nice stay. Very easy to check in and Brett is very available if you need anything. The beaches are a very close drive and are beautiful.