The resort part is pretty nice, though spectacularly overpriced. Mystic Rock doesn't do a whole lot for me, but Pete's courses don't work well for me, so that's probably why.
Among the many things I don't understand in life, slots casinos might just be #1.