If location could get more than five stars, it would. An absolute gem.