Probably a given but a responsive design is a must