Clean. Good location. Well kept pool. Adequate gym. Would definitely stay again!