Put simply.... outstanding on all aspects and ViVi is a sheer pleasure to book with!!