Newly renovated; everything has been thought of; sparkling clean; comfortable; full of light.