charming, clean and cosy. quite magic