Declaring an interest, I have an aircraft at Elstree and in spite of the fact that it's (Elstree - not the a/c!) a bit tatty in places it's friendly and compared to other places quite cheap.
I suspect it may be one of these airfields that is fine if you're based there and you know the moods - it is however for visiting aircraft a complete contrast to the extremely friendly West Midlands airfield I work from and have my own aircraft based at. Nothing especially wrong with Elstree, it is after all a working airfield, but it's hardly one of my favourite destinations. On the bright side, easy taxi access to Watford Junction (£15ish), came in very handy this summer when I was ferrying twins in & out of Elstree on a reasonably regular basis for private owners.
Yes, the FISOs are a bit grumpy - but then a FISO should never be confused with an ATCO, it can be a very dangerous step for a FISO to offer too much. And they definitely don't... Landing fees seem to vary a bit - quite fair with a cash payment, but double the price for a debit card payment. Parking charges are very reasonably though, under £10 a night for a twin, fairly close to London. On the bright side, the fuel bay staff are friendly and helpful - even when pumping annoyingly precise quantities of filthy Jet A-1 into various tanks stored around the aircraft...
In summary: very definitely not somewhere I'd choose as a destination myself, but I'm happy enough to fly in & out when someone else is paying!