I recommend Puerto Suites. Modern, clean flats combined with service oriented employees.