I've rented from charter companies all over the US and Caribbean and these guys are some of the best. Their inventory of boats might be a bit limited, but from my experience their fleet is newish and well maintained. The check-out and check-in processes seem to be tailored to the captain's experience and streamlined when appropriate. Their land-side support is strong with dedicated taxi service, for example, and their dock hands and office staff are a pleasure to deal with. Their phone support during the charter is a welcome asset. Highly recommended.