Are there any hidden costs?

Quite simply the answer is No.

You pay £25.00 for the sitting, which will normally last up to an hour. There is no limit to the number of images taken.