Positives: Great location, lots of good restaurants in the area. Nice beach access as well (though not great for swimming, just for walking since it's pretty rocky/pebbly). Good space, kitchen was pretty well-equipped. Good proximity to the laundry room. Nice that they provided beach chairs, a cooler, and beach towels (and some kid-sized boogie boards). Water pressure was good, hot water was good and came on very quickly. Extra small hand/face towels + blankets were nice too!
Not so positives: The place was pretty dingy--it looked like it hadn't been deep-cleaned in a while. Lots of weird stains in the tub/bathroom/sink area. The comforter strongly smelled of sweat when we got there so we washed all of the sheets (and then it smelled fine afterwards, so it seemed like it hadn't been cleaned prior to our arrival). Construction was going on while we were there but it wasn't super noisy. The A/C was set up so we couldn't set it below 70 degrees, which seemed odd. We ended up keeping it on all of the time because of this; if we'd been able to set it cooler we probably would've turned it off during the day and blasted it right before bed, but as it was we really had to just keep it running constantly which felt wasteful.
Rated a 3 overall. It was mostly the lack of cleanliness that prevented us from rating it a 4 or even a 5.