but otherwise good.
Surprisingly long, but otherwise good.
Rating: 4 stars