Wonderful stay that ticked every box for us and many more. Highly recommend!