Spacious, clean, well-kept place. Good location.