The apartment complex is nice, the surrounding area is nice, the apartment is a little dated, in need of a paint job and new bedding/towels. Considering the price that was listed and paid, you'd be better off staying at a hotel in a better room with better services. If you do decide to stay, make sure you have been informed if the amenities are in working condition/open to use (as they were the prime reason for staying at this particular venue).
Check-in is a little too complicated and should be accompanied with pictures/images.
Over-all a somewhat satisfactory stay given the circumstances.