Rack of lamb is best ever had