Location could not have been better. right at Spanish Steps in a lovely safe, upmarket area.