I have stayed at Puerta del Sol numerous times. It isn´t fancy, but particularly as a tourist, one has a nice, clean building and room, comfortable beds, nice linens, the staff is very helpful and friendly, has a wonderful restaurant attached to the building, free WiFi throughout the facility, and free parking in a part of town where parking is at a premium. Easy to find. I would highly recommend this hotel for both short and longer stays. (The staff speaks enough English to get along, so communication is not a problem. Staff is always very accommodating.).