Everything you could ask for and more! Great place, will stay again!