Located in beautiful Otay Ranch