Clean, spacious and functional. Great communication, would stay here again.