Very clean. Hospitable hosts - Grabiele was very timely in his communications. Breakfasts are very good with delicious baked bread and goodies by his Mom. Great stay!