Amazing views, amazing apartment, amazing hosts... Amazing all round