I have tried a few sites mostly in New Mexico (all the popular ones) over the years. Main problem I had with Bray Falls starfront was they didn’t allow me to schedule a visit to setup my own gear and I had to spend considerable amount of time guiding them to get it to work. I’m talking months of waiting followed by few more months of back and forth.
For reference I take less than 10 min to setup my gear.
To make things worse they don’t (didn’t) have site cameras. I know they were working on rectifying this so unclear on current status on this.
Given the low price which leads to increased demand I feel they’re forced to enforce stricter rules for the community’s benefit but I eventually took mine down. The returned item understandably had dust but had damaged optics on my reducer which showed over worked staff that were a bit on the careless/uninformed side overall.
I can’t say anything positive about this place other than price. But price is indeed an important factor.
If one’s limited to US hosting sites I’d be happy to recommend other sites from experience. I haven’t tried sites outside the country (I consider it a one way trip for the gear given duties and such).