Excellent and well maintained place. Our family had a great time.