Sparkling clean, great location, excellent communication, beautiful view.