Absolutely great, very professional, enjoyable experience to booking with the office staff, to being kept informed all the way.