Absolutely perfect. Even things we would have never thought we needed were there and ready! Will stay again!