Very clean, pictures are accurate and up to date, instructions are clear and everything was very helpful. Parking was a breeze for the most part and the experience was fantastic overall.