Very good location. The place is small, but you are a few steps from the Gran Via, stores and restaurants. Also, near is the Callao metro station. Check-in was well organized.