drink spec w/ validations