clean. on a busy street. a bit small. otherwise a great place. and great location.