Perfect, warm, comfy, cozy and clean. Large kitchen. Clean. Awesome views. Great value. You won't be disappointed.