Excellent place. Clean; well designed and bright.