Rolex Sea-Dweller 126600 | Is it the BEST Rolex dive watch?