Very clean, gorgeous views, great communication, easy self-check in. Would recommend 100%