Very clean. Perfect location. Quiet beach out back steps away and busier beach a short walk away. Whole Foods nearby and well equipped kitchen helped make our stay stress free with our three year old. Quiet evenings were very appreciated with young children. Loved having our meals on the picnic table. Serenity is the perfect name!