Thank you so much for taking the time to write such a lovely review. We strive to ensure that our clients and staff have the best, most positive and supportive experience from us as a whole and comments like yours confirm that we are achieving this, it's much appreciated.