Very clean and comfortable. Highly recommended for a great stay in a beautiful location.