Very sleek and clean. Nice self contained progress loops that smoothly segued into the next. Avoided any massive backtracking. I'm not even sure what the final boss was meant to be since I couldn't see too much of it.