We booked directly with the owners. The owner was always very quick to respond to our questions, which we really appreciated. We rented a unit which is very close to a bridge with traffic but it never bothered us. We slept on the sofa bed and never heard any noise from the street. The unit itself was stocked with all the things we needed, and having a washer and dryer in the unit was a blessing. The view from the pool area was absolutely gorgeous, and we swam at least twice a day. It was never crowded and was always clean. Having the option of using kayaks and bikes was awesome too. The area itself has so much charm! Johns Pass boardwalk has such a fun vibe, and we stayed near the local beaches like Madeira Beach and Indian ShoresBeach. We also visited Egmont Key, which was stunning. We had a minor housekeeping issue when we first arrived, but the owner had it resolved within the hour. It was obvious to us from the beginning that the owners take customer service very seriously, and they were kind and gracious. We can't say enough about how wonderful our visit was. We even stayed an additional day! We highly recommend Boca Ciega Resort.