Clean, well equipped for short or long stays. Very kind people.