Perfect place! Perfect location! My stay in Mexico was severely impressed with this stay. It was at the Centre and all the mentioned amenities were available. Great host! Great stay.