Super good with lots of options. The only reason I wouldn't give it 5 stars us because of the price! Too expensive for me, so I can only go when family is in town and I know I won't be the one paying :-P