Newly renovated, clean and decent location