Well-kept, newly renovated place with good location