A new list recently appeared naming the 50 best hotels in the world as selected by a collection of experts. However, I do wonder whether any of these experts has ever set foot in Villa La Massa, a historic and incomparable hotel located several miles from Florence, Italy.
Villa La Massa did not appear on the World’s 50 Best list, yet it is the best hotel on earth.
