Very clean, and most well appointed kitchen we have stayed in recently. Comfortable living room; very short walk to great beach.