The Bonita Beach and Tennis Club in Bonita Springs was in an excellent location. For the price, it was reasonable compared to surrounding areas. We had a beautiful view of the gulf from our balcony. The unit was comfortable enough. However, we would have preferred a king bed rather than a queen. Also, the leg of one chair in the kitchen was coming apart. The hallway inside the unit could use a touch up on spackling and paint. I wasn't used to having no maid service unless you pay for it, but it worked out and there were enough towels to last the 3 nights that we stayed. There was a nice walking path across the street from the beach that went for miles. It's in a beautiful area. It was convenient enough to walk across the beach. However, once on the beach, you could hear the traffic from the busy Hickory Blvd. The chairs they gave you to use at the beach were very nice. You could rent towels, however i had my own. They gave you baked fresh cookies in the lobby all day. They were good! The staff was kind. Check in and Check out was problem free except we arrived at 1 pm and we could not get in our room until 3 pm. I thought the check out time of 10 am was a little too early. Most places are 11 am. It was a great location. I would recommend it for someone wanting to stay near the beach at Bonita Springs.