A beautiful stay with a beautiful view - lovely clean flat