Very clean. Great location. Plenty of parking. Amazing views!