Very clean. Good beds. Great communication from hosts. Awesome value.