Very clean, modern with nice little touches in terms of basic amenities. Small place but very functional.