Are American virgin islands a clean vacation place? is it expensive?