Great all round. 5 stars. Nothing but good things to say about the experience from start to finish.