Recently renovated and lovely place