Shame... Sofia gives an excellent service but is clearly scatty when it comes to communications. She's had me waiting and nearly leaving upon arrival in the area, only for a late text reply to come in just in time.
I'd suggest booking in with her but having a plan B ready.