Have you been on a cruise before? If so it will be typical to any other mainstream cruise line.
If this is your first cruise, the Liberty Of The Seas is a great ship for that first experience.
Amenities depend on if you are in a full suite or regular cabin category. As a minimum you will have excellent service at the bars, dining areas, and in your cabin.
The shows are top notch and to be honest, even though I like the Oasis class ships, the Freedom class ships are probably my current overall favorites mostly because I've done more cruises on Liberty (3) than on any other Royal Caribbean ship.
Perhaps you can be more specific with your questions which will allow our great members to provide better answers.
And....welcome to Cruise Reviews!