First of all, Caribe is one of the best locations on the Alabama Gulf Coast. It's a newer property with large units, great views, a lazy river, multiple pools, a marina, nice workout facilities, and many other amenities. The unit we stayed in was immaculate and the view of the bay was incredible. My friends kept commenting on how beautiful the view was, even when the weather was bad. I've also stayed on the Gulf side, which has wonderful views, but the Bay side is even better. The communication from Beachball Properties was excellent and we had no issues with check-in. I definitely recommend this property for anyone who's planning a trip to Orange Beach.