I've been going to this salon for two or three years now but after waiting over 30 minutes despite pre-booking, I think I've reached my limit. If you're happy to wait for an indefinite amount of time with little communi then it's a good enough salon.