Location is perfect. Apartment is gorgeous. However we had issues with the shower - water was scalding hot - and no communication from the hosts until we got Airbnb involved - 3 days later. I'm not one to complain really but it was ridiculous and put a massive dampener on our holiday.