Excellent place all around. Great location, very clean and new! We had a good time!