Very clean and well appointed. Very friendly hosts and would not hesitate to stay there again.