Exactly as expected and so much. Every single thing we needed they had and provided! Would definitely stay again.