If you are looking for the perfect place to say that offers it all then The Castle is for you.