Everything described and more. Our family of five looked forward to the return to this haven after each day of cars and activities. Very comfortable beds, all the things you need and a lovely environment. Thanks very much.