I stayed in a double-bedded room on the first floor for two nights during a family vacation with my wife and 2 kids. The room was clean and adequate. The property is more on the "budget" end of the spectrum (though it was pricey when we were there during the high season) -- certainly not luxurious, but it got the job done. The hotel is not new, but did appear to be reasonably well maintained. The room included a refrigerator and microwave. The vanity is in the room itself, separate from the bathroom.
Our first-floor room faced the front and, during the day, there was a decent amount of noise from the main street. Tour buses unloaded and loaded right outside our window more than once. At night we left the fan running on the AC unit to create some white noise, which worked fine. However, you cannot run the AC or heat while also leaving the fan running, so if you also needed to heat or cool the room, that solution would not work.
The included breakfast was your average hotel continental breakfast, with a decent selection of hot and cold items. It wasn't gourmet, but fine.
The hotel is well-located in the center of town. There are several restaurants and shops within a block or two. The harbor is a mile or two up the road. It look us about 25 minutes to walk there on the paved trail that starts across the street from the hotel. less