Overall a pleasant stay. Be aware of the following:
1) check out is at 10 am- the place is large and I am sure they would need a lot of time to clean it up if the previous guests were messy
2) make sure you know the exact location of the self-check in box, because it is not intuitive (request pictures).