What a great place to stay. Everything you need plus a bit more.