Mango House Seychelles, LXR Hotels & Resorts on Postcard