Very clean, very comfortable. All of the extra touches were there to make our stay easy. This place is brand new and well appointed. Our hosts were always available if we had a question. We would highly recommend staying here.