Perfect location, great hosts, awesome view. Oh did I mention the gym, pool, spa, steam room and sauna? Room is adequate, with shared kitchen, living and dining as described. Bed is soft, which was fine for me, but if you are used to a firm bed you might need to adapt. I would recommend this host.