Great overall! From the communication, to easy check in, to the clean and spacious place, this is definitely somewhere I would stay again and recommend to others. Not to mention the views are amazing!