The check in and customer service has, overall, been very good. They've been accommodating for our 5 dogs each time that we've needed it. However, we try to reserve well in advance of our travel. The price is on the upscale side, because you're paying for services, space, and quality.