Very clean and has everything you need for an excellent visit. The view is lovely, very nice building, and very fast communication making for a great stay. Thanks!