Location, location, location! Excellent gem of a place, well equipped, great stay. Will visit again.