I have rented from them exclusively for many years. Never had a single problem, ever. We are passholders who visit often, so have rented many more times than the average person would. I have no idea why they don't have perfect reviews. They certainly would get one from me.
We moved to Florida in 2007, and they are the only company I have rented from since then. We typically stay 1-2 weeks. I have owned my own
scooter for a year now, but, while there last November, the ignition broke in it. I called Apple and they had me a scooter in about half an hour. Even though they have a 3 day minimum, due to my circumstances and only 2 days left on my trip, they rented to me for $70 for the two days. I consider that excellent customer service, as they certainly could have charged me the entire 3 day minimum.
I've also never had any problem with their scooters or batteries. We do very long park days, and almost always park hop. I have run their scooters 12-14 hours with charge never falling below 75%. I do plug them in all night, every night, while we sleep whether they need the charge or not.