Ben Lomond hotel reopens after fire