Everything we expected, and the communication and check in was a breeze. Would definitely recommend!