Clean, spacious and well equipped. We had a really comfortable stay.