Perfect, self-contained apartment. Had everything we could need, including wifi and a very comfy bed!