Been here many times. Reviewers are right, lot is a large undulating paved lot on the hill a good half mile from the Casino entrance. There are some places where you can get level, though they are the first to go. Shuttle bus is convenient and we have always enjoyed all the casino personnel including the security guys who will check you in. Check in is good, for your protection, as they don't want permanent "campers" staying in the lot, nor do you.
Inside the casino, VP machines have so-so pay tables. Live poker is nice with fairly good activity. Restaurants are on the pricey side as Casinos go but fairly good quality. Comps are dreadful as they are at Foxwoods as well. You are competing with big city whales for their attention, and you will unlikely impress them with your play, unless of course you are a whale yourself.