Absolutely perfect. Many little touches and everything was thought off. Spotless. No outside noise. Highly recommend.