Checking out the latest upscale restaurant in Houston that has the Bayou City buzzing