I have such mixed feelings about this place. First of all, the staff are very friendly and knowledgeable. The challenge is that you will have to wait around for 20-30 minutes trying to get someone to help you (at least on a weekend). They are so short staffed and the store is so cramped that it makes for a bit of a frustrating experience.
As for the range of products, it's great. There's a perfect mix of mid-priced to high-end products that is perfect if you're finding Babies 'R' Us to be dissatisfying. However, when it came to bigger ticket items nothing was ever in stock and I couldn't get a straight answer about when products will arrive - inventory management is not their strong suit. It seems that hot items are constantly on back order.
There are lots of good things about this place, but I suspect they've been too successful for their own good. Products that they said they couldn't get their hands on because of high demand were in stock at almost every other shop in the city.
If they could double the amount of staff and invest in an inventory manager who knows what they're doing, it would be a great shop. Until then, I'll go to the other independent baby stores in the city.