Very clean. Great location. Nicely decorated. We loved it and would stay again!