The place is in a perfect location and everything in the apartment is as-advertised. The management company is disorganized and difficult to communicate with. Check in/check out process was very confusing. We had arranged early check in but this seemingly wasn't communicated within the host company so they were scrambling and we had to wait. For some reason they insisted on keeping a form of identification from one of our guests. They were again disorganized and late returning this to us on the day of checkout, causing us to nearly miss our flight home.