We are about to book our DP!!! They offered us "Lower French Island" as our location-is it a nice location? Good views?? Please answer as soon as possible, if you have any reviews or advice! I want to book it this weekend so we do not lose our chance! Thank you so much in advance for any advice you might have!!