Perfect in every way. Thoroughly deserving of five stars.