Nice and clean place on a vibrant street