We loved this hotel! One block from Plaza Mayor but quiet. Location is perfect. We paid $120,000 COP ($67 USD) per night for 2 people in their basic room, and it's $80,000 for a single person. In Colombia you seem to pay per person, not per room. It included a nice breakfast and had unlimited hot water for showers.
After a poor experience at incredibly expensive Duruelo up the street we checked into Hotel Sol. The owners/staff were friendly, warm and helpful. The place is small and modest from the street but opens up to 30 beautiful rooms inside. It is made up of 3 separate buildings with several courtyards, but it's super quiet with most rooms far away from the street. Incredibly beautiful hotel.
Our room was smallish, but very comfortable and spotlessly clean. It had exterior windows that opened up to a courtyard for air and light.
The only negative is that they have vinyl mattress covers that are noisy and make you sweat. I'm still giving it 5 stars for location, friendly staff, quiet rooms and value, just be sure to pull the vinyl cover off before you go to sleep.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC