I stayed there about a year ago and really liked this hotel.
The location is great. Palm Parkway isn't far from restaurants, shops, DD, etc. So, a trip to the parks is quick. Plus, Palm Parkway isn't nutso like 192 in Kissimmee. It's much quieter.
I didn't use the shuttle service since I had a car so I can't comment on that. The breakfast buffet was very nice, compared to others I've had. The selection included: cereals, toast, muffins, donuts, waffles, yogurt, fruit, juices, coffee, tea, milk, etc.
The staff was very nice and there is a person at the front desk 24 hours a day (yes, some places don't offer this). I felt very safe in this location. Visitors must enter either through the front lobby or have room keys to enter through the side doors. My room was clean, no musty smells. The pool area is simple but clean. There is a small gym available too.
I'd recommend it.