Unfortunately our stay was problematic.
I emailed the host a few days prior to ask about how to gain access to the gym and pool, and were told they weren't available. It isn't a big deal, but these aspects would've been appreciated in their listing as it's something we tend to book for.
Then the check in was a major issue due to what I can only assume was a language barrier.
Then when we got in the room there was a high pitched intermittent squealing sound coming from the hot water service that was a total PITA.
The host mentioned it was there with the last guests as well. We were asked to take video of the sound. Then they wanted us to be available for a plumber, which we couldn't do.
They kindly offered a partial refund, but I declined on the first night as the sound didn't actually happen during the sleeping hours.
But when it came to our last night it kept us up with the squealing at 11:45pm. Funnily enough the host ignored my message about it though because we were checking out the next day.
So our stay was problematic, however, it was due to mishaps that won't always happen.
The apartment was clean. The beds were good. The shower was great. The view and location were perfect.
Without the issues I would've rated it five stars.