Clean. Great view. Great amenities. Enjoyable stay.