The Hamilton is a clean, basic, and acceptable lodging for a short stay. There is no closet, only hooks on the wall. There is hot water in the shower but not the sink. My room had a small table with chair in the entry; otherwise, seating in on the bed(s). It has good WiFi. If noise bothers you, barking dogs in the night may be a problem. There is free, secure parking. My only complaint is that I reserved a room for one person but, in the end, there were two of us. Hotels.com quoted the price per room and noted that there would be a charge for additional persons--no surprise. On arrival I asked about the charge but the young man on duty put me off--twice. When I checked out in the morning the owner tried to charge me DOUBLE what I had paid for the room; in other words, twice the cost of another room. I complained and she lowered the charge by $10.00. (In comparison, that night at my hotel in Guatemala City, I was charged 45% or $20 more for the additional person, which was fair.) I regret not arguing further with her but I was running late so accepted the lower price. I will NEVER stay here again and caution other guests to clarify at the beginning what the total cost will be if you have one or more additional guests. And, don't stay here if you don't speak Spanish; no one speaks English.