Super clean! Large, well appointed, and great view. Enjoyed my stay and would not hesitate to book again. Thanks!