Excellent location. Clean and warm. Friendly staff.