Absolutely perfect! Clean, warm, great location, and the people are super friendly!