Very clean with adequate space & amenities. A wonderful location with friendly & knowledgeable hosts. Will stay here again in the future.