Fantastic. Clean, modern high end finishings and amazing location. Host was attentive and very accommodating. Would highly recommend and would stay here again.