Very spacious, nice to have a separate living room space and patio with the private hot tub! The check in process was easy with a lock box at the gate, and it was helpful to have the kitchen with coffee maker and big fridge, ice packs, etc.
The main things we didn't love were the bed -- extremely soft (too soft) and it squeaked SO LOUDLY every time someone moved at all. The kitchen cabinets (and drawers in the bedroom to a lesser extent) also had such a strong and unpleasant smell that we had to wash all the dishes with soap before we used them because the smell seemed to be absorbed into them.
Location was fine, it was residential and quiet, but we would probably want to be closer to the beach next time. It was a 10-20 minute drive to most places we wanted to go.