Perfect location, stunning views, perfect apartment. Hosts had gone above and beyond in thoughtful provisions. Our only disappointment is that we didn't book for longer. Will definitely be staying again