Spacious, very warm and welcoming environment. Very well-stocked kitchen. Gorgeous location. We really enjoyed our stay. Would highly recommend!