Bonita was within walking distance to the beach and had its own parking, some of it shaded. We chose this hotel because of these amenities. However, our room's a/c was apparently broken, so they had put a temporary unit in the room. It was very loud, didn't keep the room very cool, even at night. The room was clean. The bed was uncomfortable. The pillows were very flat. The bathroom was a nice size, but the shower/tub was a little outdated. We both tripped on the side of the tub because of how high it was from the floor. The staff were kind and welcoming. We didn't use the pool or game room, but appreciated they were available. The hotel was pretty quiet overall.