Compact but well appointed. Great view. Great host. Really enjoyed our stay.