Very accurate description of the place. Very clean! Great communication with quick responses. Easy check-in and check-out.
I would suggest looking into parking passes before arriving. We were from out of town and found the parking permit situation a little confusing, but it was our fault for waiting til the last minute.