We had an excellent stay at this listing. It is modern, renovated, and clean. We had minor appliance issues that were rectified right away by the listing managers which was much appreciated. The building itself is old but there were staff regularly maintaining and cleaning the hallways and the grounds. Our daughter loved to run around on the beautiful grass outside overlooking the ocean. There is a small beach just adjacent the building that is protected from strong tides with a rock ledge, meaning it’s perfect for babies and toddlers. The Indian restaurant on the ground floor is quite good and hit the spot for a meal in house or in person dining. All in all perfect for families!