The place immaculate, modern and welcoming