Great experience... we would definitely recommend this place. If we have occasion to return to Madrid this would be the best choice for us! It has it all!!