Excellent and clean! Cottage had everything we needed for our stay! There are a lot of roosters that will crow before sun-up and on throughout day, but we didn’t mind at all! Had a very authentic Hawaiian feel!