great hospitality, great location, great apartment, great view. in two words : very great !