True definition of a hidden gem. every box was checked and might be one of the best experiences to date.