Everything you can find in a five star hotel room plus more. We enjoyed our stay in this place and highly recommend it!