Amazingly clean. Big rooms. Good views. Perfect.