Items marked with * incur extra charges which are payable locally.
Reviews
Tripadvisor Traveller RatingBased on 2574 Reviews
Traveller ReviewsRanked #66 of 533 hotels in Madrid
Traveller Rating
Excellent
1606
Very Good
676
Average
197
Poor
63
Terrible
32
Rating Summary
Location
Sleep Quality
Rooms
Service
Value
Cleanliness
Rosalie R said...
Perfect stay in madrid
Travelled on 11/2024
Our stay at Villa Real was perfect in every wayfrom the helpful and accommodating staff to the amazingly delicious breakfast buffet. Its so centrally located. Easy to walk to most attractions. And, if you need a taxi the front desk will be happy to help. The room was great too. I highly recommend this hotel. The staff was truly the best!...
Jany S said...
Excellent
Travelled on 12/2024
Excellent professionals, our breakfasts moments were the most amazing pleasant experience, with highly profesional and very kind attention. Cristo was amazing, very kind, always helping us to find the perfect pleasant experience at delicious breakfast treats. Great experience!...
Daydream762607 said...
Excellent visit, outstanding staff!
Travelled on 12/2024
Lovely hotel in a wonderful location. The staff were very helpful and welcoming. The included buffet breakfast was delicious and the wait staff were so attentive and accommodating, even understanding my early morning caffeine need! Very pleased. ...
William S said...
A Very Good One
Travelled on 12/2024
Clean, great location, fantastic staff, economical. Comfortable bartender with a classic style. Beds and sleep ,,,, comfortable. Bathroom cramped as usual in Europe. needs more space to store the giuests' personal necessities.
Could use grab bars in the slippery tub. Could avoid a lawsuit if it is installed....
hilarym732 said...
Perfect stay in Madrid
Travelled on 11/2024
Amazing staff really make this hotel. Everybody was so friendly and welcoming. Excellent breakfast and hospitality with superbly appointed rooms in a great location. When our flight was cancelled the staff went to great lengths to ensure that we could stay in our rooms for another night....