An absolute Gem in the heart of Madrid, highly recommended.