Perfection! Location, the place, the attention to every little detail. Of over 100 places I’ve stayed, this is by far the best!!