Great all round experience from start to finish.