The FTSE 100 stock has significant investment appeal... yet is the price right?