Wonderful location, sparklingly clean, all modern, unbelievable views, great host. Thoroughly enjoyed it and would go back in a heartbeat.