Everything an AirBnB should be: clean, stylish, comfortable, free wifi, and more! We thoroughly enjoyed our stay at this Richmond flat. Would definitely recommend to others.