Perfect - great place, great value, and even better service.