Excellent location! Our family had such a great time and will definitely use this place again in the future.