Great rooms that are set up like apartments with kitchens, plenty of storage, and large living areas. Recently renovated in modern style, but the building still has some old time charm. We booked a junior suite, but were offered a larger room at check in and decided to pay a bit extra to get a much larger suite with a terrace. Free internet and a TV with a Bose sound system / DVD player worked well.
Staff was very friendly and spoke great english, The nightly cocktail hour and in-room breakfast each day were nice touches. Nice living room style lobby and outdoor courtyard to hang out in (think it's only 11 rooms total in the hotel, so even these public areas are fairly private).
Location is good - at the end of the main shopping street in town and a few blocks from the beach. Easy walk to the train station too for day trips.