Yep 100% certainly! However, Faslavatory, Faslamabad, etc is what YOU make of it.
Ok it can rain a bit. Actually, a lot and it is miles from anywhere apart from the 'Burg. However, if you have a sporting interest - it WILL be catered for. There are lots of opportunities, but it is up to you whether you sit in your cabin and sulk or go out and grab them.
Let me introduce you to some new naval teminology i.e. "The Pierhead Jump" This involves a rating/officer being sent aboard a ship/boat a few hours before it is due to sail. It may involve using your skill set or you may be there to make up the numbers. A certain amount of flexibility is required once you've taken the Queen's shilling.
You can be drafted anywhere (the exingencies of the service) to any billet. There are plenty of places where the sole qualification is AB (Any) where 'Any' means 'Any branch'.
Hence you could be sent to (for example) Faslane and end up as Buffer's paty, Torpedo Loading Party grunt, or any other job where they need a body. It could be a cushy number, it could be a watch-keeping job it could be assisting in AT - who knows? (No shit - one of my last jobs in the RN was teaching scuba diving in Belize - a really tough job, but somebody had to do it!)
Thing is, suck it up and / or take steps to try and work the system to YOUR benefit. Maybe get qualified at the RN's expense in a niche sport.........