Everything you need! Perfect suite and very comfortable bed. Loved being able to have my dog with me too! Will definitely book again if I'm in the area!