Self contained, private home away from home.. comfortable enough to stay for the week. Thanks for having us