Very spacious; good location; clean;