Absolutely perfect stay! The location is ideal, the hosts are easy to communicate with and made check-in and check-out a breeze. The place is even more beautiful in real life and I can't say enough great things about the terrace and the view.