A four start hotel with restaurant and other facilities that can accommodate you for your leisure holiday in the Seychelles Island.