paradise just outside of houston, texas