Everything was thought of! Wonderful open floor plan with plenty of space for our group! Comfy beds and super clean!