Spacious, comfortable and very clean. All mentioned amenities were available.
Parking is reserved but compact.
We had a minor issue with the flush in one of the toilets, hope the owner fixes it soon.
Overall great place, would definitely stay there again.