Pros: very clean, staff are extremely nice/helpful, free loaner bikes/helmets, free loaner beach chairs, nice area outside of poor for sunbathing/outdoor dining, easy access to rail trail.
Cons: rooms are much smaller than expected (tight for more than 2 people), poor renovation (looks a little bit like a DIY), full length mirrors are questionably placed (you can only stand about 6” away from them), no iron/ironing board in every room (had to go borrow one from the office), water in the shower took about 10 minutes to heat up (and even then it was only warm), no drawers to put away clothing/etc.
I would like to stress that none of my cons are deal breakers. The staff were excellent (all of them) and addressed any issue we had asap. They clearly wanted us to have a great stay. I feel like a couple of tweaks would make my review go from 4 stars to 5 stars.