Incredibly comfortable newly renovated apartment