We have been to the DS location. We really loved it, however, it was extremely time consuming getting back and forth. We planned it for our Epcot day so we went to EP in the morning to do a few things at rope drop, took a bus to Caribbean Beach (the first bus that came that is close to DS) then transferred to a DS bus. The bus stop is pretty much as far as you can get from BBB. After the appointment, we bused it to the Boardwalk, then walked through the International Gateway. The plan was to meet as many princesses as possible while my 5 year old was in princess form. The actual location is great, cast members were super kind and fun, the appointment went smoothly. They have a little room set up with Cinderella's coach where you go in after and take pictures. I can't comment on the actual MK location. The only thing I do know is that their photo set up is across the pavilion from BBB in a store and when we were poking in the store one day, we noticed the line for pictures was quite long (you can get a picture with the set up even if you didn't do BBB). We were in and out of the DS photo op in 5 seconds. That might be the only down side but, I would still do the MK location next time if I could.