I agree... the island looked absolutely stunning. I am sure that people watching the show will want to visit and especially stay at the 2 resorts shown last night. I agree that the premise is kind of silly but we're all watching it for the beauty of the scenery... right? I just can't figure out where exactly that waterfalls is located on the island... Maybe I missed it...