A place where multiple generations in our family were happy and impressed. We loved our stay here and would highly recommend.