I've found her comms to be bloody awful and have previously arranged a booking only to hear nothing on the day and no apology afterwards. Unfortunately a recommendation based on being associated with Hayley means little (just check out reviews of English Madison). Maybe she is a decent punt if you manage to arrange something but clearly lacks respect for punters so havent bothered since.