Amazing stay! Everything you need and then some.