Perfect in every way.
5 star experience.