Flat is clean and well located. Wesley Co that manages the place very poor. Poor communication. No responses from management etc. Waited over two hours for someone to bring keys. Had appt. Set up the day prior to check in and still waited. No TV or cable during stay host that checked us in couldn't get it working. Asked for credit for these issues NO RESPONSE. Kid that checked us in was friendly.