I stayed here with a group on a business trip. We chose the place for it's location and the fact that it can accommodate a group of 4 with bedrooms.
The location is great. You're right on the beach, BUT you're not by the water. There's a fenced off ditch that sits between you and the water. Not the most pleasant view.
The accommodations are "okay" but in general, everything in the house was either outdated or malfunctioning. We didn't have A/C and the oven, mentioned in previous reviews, was never fixed.
For someone traveling for business, you're probably better off with a hotel. If you're with a friend/family group, this probably would suffice.