User: Where are they located? Do they have a good rating?
Assistant: They are located at 2500 Alhambra Avenue and they have a 5.0 rating.