We just stayed two nights at the Casa Grande Hotel which is about a block from the US Embassy. The service was great. Easy, safe parking in gated courtyard with the front desk staffed all hours. The breakfast was very tasty with a delicious fresh fruit plate, warm, delicious bread rolls and I love getting our own pot of coffee on the table. Breakfast is not included in the room price as it is with many hotels. They were very accommodating and made me some little breakfast sandwiches to go one day. It is an interesting building with authentic historic interest. The room was comfortable and very spacious, but felt a little musty like staying at an elderly relative's house. It was fairly empty, although when some other guests were checking out in the wee hours of the morning, we could hear their every word of those big, booming southern accents! Before our trip, I emailed several times with questions and got quick responses in English which made planning easy. They didn't take a deposit upon reservation or even upon arrival which was a little weird, but rates were all just as we had been quoted when it came time to check out. We had a room on the second floor in the rear wanting to get away from the traffic noise. That particular room had windows to the interior courtyard and to the back, so was still a bit noisy due to the older construction, single pane windows. For the price, service and convenience of location, I would definitely stay there again.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC.