Excellent location and view, easy check in and out process, great communication.