Clean and safe. Spacious and stylish. Great location. Excellent hosts. Will stay again.