This place was perfect! It has everything you can think of and the set up was fantastic. We definitely enjoyed our time here!