The place is huge, the location is amazing. It was clean when I stayed. Checkin could have been communicated more clearly (I got no response until I told him I was at the front door).
All In all, very nice place