I've been using On All Fours for nearly 2 years now, with no probs. OAF comes to Astoria, works with my schedule, and they even managed to accommodate a last-minute trip.
Pros: reasonable, cares about animals, comes to Queens!
Cons: none, really
more