Great location, big kitchen, clean, nice screened-in porch. We were a little worried about it being a unit carved out of an older house that itself didn't seem super big, but we rarely saw or heard the neighbors, the unit was spacious enough for four, and none of us felt it was too rustic. A super short walk to the beach (just note it's a crowded stretch of the beach because it's in the heart of town; upside, bathrooms!) and an equally short walk to restaurants, nightlife, etc.
The only downside is that the check-in and -out was out on route 1, so it feels that you lose a beach day on the front end by the need to go pick up the key at 2pm, and you lose another on the back end to drop it off by 10am, because who on earth wants to fight Route 1 traffic twice on each of those two Saturdays. It doesn't make a lot of sense: guests are allowed to check out early by putting the keys (so old fashioned :)) in a box outside the rte 1 office. The rental company has an office downtown - unclear why they couldn't put said box at their downtown office so you can drop off the keys then continue to enjoy the day downtown. (Then put the burden of moving the keys on one employee vs every one of their guests.)
Aside from feeling like we lost those two days due to logistics, the place was great.