Everything we could ask for to make our 5 week stay wonderful!