Excellent place to stay.
Es un buen lugar para quedarse. Buena ubicación y lugar seguro.