We stayed at the Bonita Beach & Tennis Club. It was one of the most relaxing and enjoyable trips. Very reasonably priced and is across the street from the beach. Fort Myers Pier is about 20-30 minutes away. There are plenty of shops, restaurants and ice cream shops. There are other beautiful attractions/beaches nearby as well.