My husband and I just returned from six days at Bon Aire Resort in St.Pete Beach,FL, to celebrate our 41st. wedding anniversary. We had never travelled to this area before, so we didn't know what to expect. We loved it! The hotel is right on the beach, which is beautiful. We had a semi-efficiency room with a mini fridge, microwave, toaster and coffee pot. We were able to have breakfast and lunch there and we went out to dinner. Our room was very nice with tropical decor. The bathroom had a nice walk-in tiled shower. Housekeeping replenished our towels daily so we always had plenty. We had more than enough towels for the beach also. The staff on the property was always friendly and spoke to us. The hotel and property was well-kept and grounds were well-manicured. We bought two beach chairs at Publix so we could sit close to the water every day. We gave them to another guest when we left so they could use them. We did eat lunch at the beach bar on our last day before leaving for the airport. The burgers were great! We walked the beach every day and swam in the turquoise water. If the beach wasn't beautiful enough during the day, the sunsets were to die for! They are spectacular! I would highly recommend the Bon Aire Resort. We hope to return soon for another visit!