The apartment is well appointed in a good location and was clean and tidy. However, the constant reminder to take your shoes off and the fear of fines and fees if the carpet is found to be stained is grossly over stated. The carpet in both rooms have several stains and the bathroom is far from immaculate. Having said that, the overall condition of everything is more than satisfactory but given the extensive set of rules & regulations, one should expect it to be perfect.
The lack of flexibility in check-in is a bit harsh given that you are constantly reminded to check out BEFORE 10am and it could not possibly take 5 hours to clean such a compact unit.
There is no reason to not choose this apartment for your stay, just accept that the owner has expectations that exceed that of the apartment.