Great place! Self-contained, and you can park your car and forget about it. A lot of great dining and entertainment options, and a very welcoming space. The full five stars.