Super clean. New. Fully equipped. Good location. Greats hosts. My family and i just loved it.