Our stay here was fine. It was a bit of an inconvenience having to check in at one location and then the actual place was a few minutes away. Wish there was better street parking. Lots of stairs to the apartment. The rooms and the apartment itself was fine. Did not provide enough toilet for multiple night stay for 5 adults, we had to buy more ourselves.
Location is good and walkable to the main area/the water.