Very clean, nice and tidy, great location, nice view , everything perfect -