Do not stay in this hotel if you like hot water for your shower or are used to staying in 3-5 star hotels! We made a last minute reservation at the Bonita Beach as the location was decent and the price was good. But cheaper price is definitely what you get!
Positives - ample covered parking, room was spacious, full size fridge in room, decent size bathroom with large counter space, and beach (which was very nice) was a very short walk past the end of the parking area. Negatives - 3 times there was no hot water across two days!!, front desk staff were not helpful, no AC in elevators or in the hallways, indoor pool makes everything hot along with the glass rooftop (stupid idea to put that in!), carpet is ripping in hallways, couch and mattresses need to be replaced in hotel room, and we got a ripped towel (time to replace all of them!). This is definitely a 1 star hotel and the company that owns it doesn't care about the upkeep or making improvements because if there are people who get annoyed about their stay and don't return, there are just others who will take their place. Find somewhere else to stay! Spend the extra money to get into a Holiday Inn, Quality Inn or Hilton!