Other than the vertical camera orientation, this is pretty good.