very clean, spacious, and beautiful. great location.