A problem I can see here is, for example, a title box or header. This is because if the size of the container changes, you may find that it is harder to get the text to scale.
Otherwise, this is probably a good technique to use providing that you don't use much advanced animation or anything, and makes the site suited to all users. However I'd still recommend an alternate site for tablet/mobile users.
Good luck!