Had absolutely everything we were looking for! Not a disappointment once from check in to check out!