Excellent colors! The photos online are very accurate. The rug feels great and has a low profile. It’s just thin enough making it able to dry out quickly but thick enough to be able to feel the nice quality. The teal color is very vibrant.