very clean. comfortable beds. very new (or newly renovated). helpful hosts