Absolutely fantastic. Everything you need. Very clean. Good location just a little out of town, which we liked.