Bubbles is my go-to place for thorough car detailing. Their staff are very friendly and will help you pick the best package for your needs. I've been to both Macleod Trail locations, and both are excellent. Lots of comfortable seating if you want to stay and wait, and they are also really good about calling as soon as your car is ready. Both locations are close to Chinook if you want to drop your car off and go shopping for the afternoon!
My only suggestion is to check your car over before leaving the lot, to make sure they've cleaned everything properly. I've only had one instance where I did need them to do a few touch-ups.