Free breakfast is available only on the weekend.
Free breakfast is available on the weekend only.
Free breakfast is only available on the weekend.
It seems that some adverbs like "only" can be placed on different positions.
For above three examples, which one is more idiomatically used? or do they have different meanings too.