Clean and spacious place with a great location.