Inside the cosy hotel set amid epic scenery on Scotland’s remote west coast