Very clean. The place is close to balboa park and seaport beach so that made it easy to travel around. The top balcony was a nice spot to sit out as the weather got cooler in the evening.