Very clean and well kept place with many nice touches, great communication from host, convenient location.