Spacious, clean, and comfortable! The beach gear they provided was also a huge plus (beach chairs, cooler, etc). Location was convenient as we had easy access to beaches and good food. Would absolutely recommend staying here!