Clean , spacious and just what we needed for a weekend away .