Exceptionally clean - huge rooms - well equipped.