The hotel was fantastic in and of itself. The daily breakfast included was tasty, the rooftop pool was gorgeous, and all the rooms were clean (and had some STRONG air conditioning, which was a godsend since every day was 90 degrees). It's also a 7-minute drive from the airport which is super convenient (although don't wait until the last minute to go since the airport takes quite some time to get through).
Since it's outside the Walled City (Centro), it's not as upkept and, being along the highway, it's not very easy to walk anywhere aside from the beach. At night, you might see a few shady characters here or there, but nothing different than Centro.
Side Note: STICK TO UBER FOR TRANSPORTATION. They are usually $2-3 USD per ride (yes, you read correctly) or $6-7 US for a higher end ride. The local yellow cabs are plentiful and will go to any length to get your business, but they often will try to get your attention by any means and then quote you a price higher than an Uber. (They don't have meters or set pricing schemes like a typical taxi fleet)