Very clean and up-to-date, nicely-decorated and comfortable place.