Location was great. 5 mins walk from the beach. The bedrooms, kitchen, living/dining rooms, and outdoor deck spaces were spacious. The house is well-stocked with dishware and cookware, but wished we had extra paper towels or napkins. There is a room upstairs and the only way to get to the room is to take the elevator in the house or walk up a spiral staircase outside of the house. The room upstairs has it's own bathroom, but it was a bit inconvenient that there weren't stairs inside the house to get upstairs. We had 6 people sharing one hallway bathroom because the other bathroom was in the master bedroom on the main level. If you plan to drive into downtown, it is also a 30 min drive.
We also had some minor issues that didn't impact our stay too much. We found a cockroach in the upstairs room (need to take elevator to get to room). The dishwasher was broken and started to leak. It was a bit difficult to reach the property manager. The number listed is an office that only takes messages to relay to the property manager. We weren't given the actual property manager's number. It took 4/5 hrs for the property manager to call back regarding the leak. Fortunately, we were able to stop the leak before the property manager called and someone came the next morning to fix the issue.
Overall, I would still recommend folks staying here if you are looking for a place by the beach and not planning to drive too much into the downtown area. It was comfortable for our group of 9.