Yes, it is good (of course that may depend on what you're comparing it too). We enjoyed it; our two-bedroom was large and lovely, and we enjoyed the River Island area (had to drive to it, or take the shuttle -- OLCC is beyond huge for a resort). When we there in an August, it was pretty hot to enjoy the mini-golf, tho (should be okay in April). Although we didn't go WDW on that trip, it is handy to AK, via Sherbeth Road, and then on to other WDW parks in their system. Also a convenient Publix. We didn't do their activities because we had other things to do -- we did golf one evening on a nice course, but it was late in the day and bugs got bad. I have recommended it to friends.
eta: restaurants -- you will have to drive -- it depends on what village you are in -- did I say "HUGE" -- you will probably need to drive back out to Irlo Bronson HWY and then have lots of choices.