Very clean, well located and new. The small kitchen is helpful with kids. Will return.