Originally Posted by
Kagehitokiri
Originally Posted by BA Loyal
North Island, Seychelles.
No doubt - the best in the world.
Originally Posted by BA Loyal
North Island is the most wonderful place on earth, I adored Amanpulo but North was on another level in every way.
GO GO GO - it is paradise!
It's good to hear remarks from someone that's stayed at the property. Wow, if it compares that well against Amanpulo, it should be fantastic! Can't wait to see for myself.