Very clean, comfortable and well thought out. Excellent for the price, terrific communication from the hosts. After just two days, I grew attached to its comfort and efficiency.