Overall good experience. Communication with booking agency was basically non existent. Emailed questions were never returned nor my first voice message. Had to rely on written instructions on website. No chance of early check-in as the email with door code was sent at exactly 4p day of arrival (we were freaking out that we may not have a place to stay since we arrived on a Sunday when the office is closed).
The accommodations weren't the cleanest but after a wipe down, it was fine. Linen was limited but there was a washer/dryer available if needed.
Overall a good option, just wasn't perfect.