Newly renovated and immaculately clean space.