This place had everything our large family needed to celebrate Christmas together.