Good location. Bright and clean. The parking situation is frustrating, but other than that--a great experience.