Very clean. New construction. Very accommodating host. Highly recommended for the price.