Everything you can ask for and more, definitely will be coming back for another stay