Cleanliness, stocked kitchen, beautiful view - absolutely perfect stay!