Very clean and new and excellent hospitality