very clean, great hospitality. very good than expected.