Just my experience, but we had a HORRIBLE experience there 2 years ago. We were told by some family friends who are 'hotel snobs' that they loved it. So for the price, we were thrilled!
Then we arrived. From the outside and the lobby, it is actually quite lovely. But then there's this whole other section that was not so nice at all. Can you guess where our block of rooms were?
The bathrooms were ridiculously tiny (and I'm a totally average/small sized girl!), we had terrible customer service, the air conditioner broke in my sisters room and didn't want to fix it or switch her rooms (her husband literally marched down to the front desk and had to demand a different room, but I won't get into how the front desk hung up on them while they were trying to nicely request a different room...hence the marching down to the lobby and demanding a room).
After that stay, my parents and the rest of our family only stay at the Grand Californian. We laugh about it now and my dad swears he'll never be cheap about Disney hotel rooms again.
Our friends who told us about the hotel were FLOORED when we told them our experience, our rooms, etc. Then we found out that it's pretty much like 3 separate hotels.
This was just our experience! I'm sure others have had great experiences, just not us. When I go down with my running group for the half marathon, we stay at the BW Stovalls Inn. Definitely not the Grand Californian, but definitely not the Annabella.