One thing to note, they are right next to a nail salon, maybe a door or two over. But I’ve been there about 12-14 times and have never had the provider leave to go talk to another customer/answer the phone or ghost me for extended minutes mid-massage.
I have occasionally had the ghosting problem; not really ghosting, but inconvenient interruptions.
I had made an appointment once with Gina at Royal, arrived on time, and she parked me in a room and told me that she would be back in 5 minutes. It was more like 20 minutes, and I guess the other customer was having a bit of trouble reaching the Promised Land.
She didn't offer any explanation or much of an apology, but at least she gave me my full time afterwards.
It seems that they sometimes do overlapping bookings, something like the airlines who used to do a certain amount of double-booking on the assumption of a certain number of no-shows.