Amazing place. It really has all offered and beyond. Warning, only negative aspect is that the neighborhood is unsafe. If you are willing to take precautions and have no major issue with this, you will not find a better place.