This place is pretty much as advertised and worked out fine.
I was surprised to be told check-in is 5 PM unless you pay an "early check-in fee." They at first told me they had nowhere for me to put my suitcase, then later said to me that, actually, I could put it in the unit before they cleaned it. I did this and then radio silence for hours. After several inquiries getting somewhat desperate to check-in as it was getting dark, they eventually told me it was ready.
The place is good but watch out if predictability around checking in is important to you.