Ramiros Place is very lovely and well located! Check in and communication was Easy.
Highest recommendation!