This was our first time to stay at Bon Aire but not our first time to St Pete Beach. The location on the white sand beach was great and the resort was immaculate inside & out. Very, very clean! We had a room w/mini refrig & microwave but next time I'd go for a bit bigger kitchen such as a full size refrigerator.
My only caveat is that the rooms are smoke free but the grounds are NOT and smoking is everywhere outside including around the pool. I'm allergic to cig smoke so it made swimming difficult..........had to go when there was no one around the pool either early [10am when pool opens or later @7-8pm when most people leave ].
Bed was soft but comfortable. No noise in the evenings.
A real plus was the laundry facility for guests.........bring quarters.More