St Vincent is a huge 'mess'