Self-contained- everything u would need. Clean and central. Great place and hosts