Overall, the Hotel Buena Vista was nothing more than OK. Upon arrival, the woman at the reception desk seemed completely "clueless" when I told her that we had made a reservation through Expedia. The hotel is on the top of a steep hill. Our room was small, but clean. One night, when we arrived at the hotel at about 9:45, I saw that the towels had not been changed, nor did we receive shampoo for the next day. When I went to the reception desk to ask for these items, an employee who was nearby told me that I could not get these items because he did not have the key to the room where they were stored. When I expressed disappointment, he went to find a key, and, after several minutes, I received the aforementioned items. One day, when I asked if someone could call for a moto-taxi for us, the woman at the reception desk told us to walk a block down the street and get a moto-taxi there. On the previous day when we had asked the same question, the gentleman near the reception desk was happy to make the call. There are no food or drinks available for purchase at the hotel or anywhere in the immediate vicinity as far as we could see. The price for the room was modest, but as they say, "you get what you pay for"!