Very clean, very nice, hosts are great and professional. We found the mattresses were a little hard, but overall a great experience.