Absolutely perfect!
Nice and clean
Many little unexpected extras made the stay even better
Would highly recommend!