Very clean and comfortable for our small group of friends. Beautiful views! We loved our stay.