Fully self-contained and very clean. At times it feels a little too secluded. A very tranquil and soothing environment. Comfortable rooms and good movies provided.