Clean, spacious and well maintained. A small challenge with the sofa beds but no big hassle.