Perfect location, very clean, spacious, great balcony, quick responses and great hosts. They even picked us up at the airport and arranged for someone to bring us back on the day of our departure. We would stay there again.