Would definitely recommend, and will be booked again for our next Madrid trip!