While the overall experience was just fine, I did have some issues with the check in/out process.
There was just one lady running the reception, while she was awesome I felt bad it was just her. It was very busy and I had to stand around for 45 minutes just to get the keys. Checkout was no different. A lot of people checking out at once and there was a massive line down a very small hallway. Be prepared to give yourself about an hour to deal with check in and another hour to deal with check out.