Self contained, very clean and spacious. One room and a TV /couch living room and a small kitchen. Perfect place to stay and would absolutely come here again.