Perfect location, amazing view, well appointed apartment and responsive and communicative hosts. What more can you ask for? I would definitely stay there again.