Very clean; but on arrival we were told it would smell like curry. The smell was insidious and didn't abate over our stay. Near the highway and really not ideal with a child. Gardens were beautiful and the space fine.