GT Web designed a website fulfilling my requirements.

Review