Super clean and a great place to stay! There is plenty of room and the beds are very comfortable. There was very easy communication with the hosts and they were able to respond and answer any questions I had very fast.