Anyone stayed with this company? In particular, anyone stayed at their St Tropez resort? what did you think?