Clean, spacious, good location and excellent communications. A lovely stay.