We have stayed there numerous times over the past few years. It is a big paved parking lot that is not very level. You must checkin by calling the number on the signs and place the permit in your window. The staff is very nice. The shuttle service runs every 15-20 minutes and is reliable. It would be difficult to walk to the casino.
It is okay for dogs but there is not much grassy area around.
Wifi is available throughout the casino area. Food is good.