Stripe is great but Square is way better because it does not keep its percentage when you do a refund. Stripe retains its percent and refunds the entire guest fee, which means hosts wind up paying 3% when there's a refund... and for a $5k reservation, that's a LOT!