very clean, spacious, nice location. we enjoyed our stay, couldn't ask for a better place for our family