Everything as promised! Safe, clean, comfy, convenient. Will absolutely stay here again.