Great place, my dog is always happy and tired after a day spent here and the staff are super kind, however booking/arranging drop offs and pick ups is not always easy as they never seem to answer the phone. Best way to contact seems to be email. Difficult when you need to get ahold of them last minute or if you have a change in plans.