I would confidently rate my experience a perfect ten out of ten.