Location, cleanliness, view. We had a fantastic stay!