10/10 in every category. Will be coming back again. Location was perfect!!