Excellent location, great communication, easy check in, nice beds, amazing view