Contact Us
Submit Site
Koh Samui Hotel
Home
:
Thailand Accommodation
:
Thailand Hotel
: Koh Samui
Hotels and Resorts in samui :: thailandgateway.com
thailandgateway.com
Koh Samui - online reservation system - Thailand
other destinations:
-- Destinations --
Bangkok-City
Central and North
Chiang Mai
Chiang Rai
Chumphon
Hua Hin, Cha-Am
Kanchanaburi
Koh Chang
Koh Phangan
Koh Samui
Koh Tao
Krabi, Koh Phi Phi
North-East (Isan)
Pattaya
Phang-Nga, Khao Lak
Phuket
Rayong, Koh Samet
South Thailand
Arrival : [not set]
Departure: [not set]
my shortlist:
Show rates in your local currency:
-- Select your country--
Afghanistan (AFA)
Albania (ALL)
Algeria (DZD)
Andorra (EUR)
Angola (AON)
Argentina (ARS)
Armenia (AMD)
Aruba (AWG)
Australia (AUD)
Austria (EUR)
Azerbaijan (AZN)
Bahamas (BSD)
Bahrain (BHD)
Bangladesh (BDT)
Barbados (BBD)
Belarus (BYR)
Belgium (EUR)
Belize (BZD)
Bermuda (BMD)
Bhutan (BTN)
Bolivia (BOB)
Bosnia and Herzegovina (BAM)
Botswana (BWP)
Brazil (BRL)
Brunei (BND)
Bulgaria (BGL)
Burundi (BIF)
Cambodia (KHR)
Canada (CAD)
Cape Verde (CVE)
Cayman Islands (KYD)
CFA Franc BCEAO (XOF)
CFA Franc BEAC (XAF)
Chile (CLP)
China, Peop. Rep of (CNY)
Colombia (COP)
Comoros (KMF)
Costa Rica (CRC)
Croatia (HRK)
Cuba (CUP)
Cyprus (EUR)
Czech Republic (CZK)
Denmark (DKK)
Djibouti (DJF)
Dominican Republic (DOP)
East Caribbean (XCD)
Ecuador (ECS)
Egypt (ERN)
El Salvador (SVC)
Eritrea (EGP)
Estonia (EEK)
Ethiopia (ETB)
Euroland (EUR)
Falkland Islands (FKP)
Fiji (FJD)
Finland (EUR)
France (EUR)
Gambia (GMD)
Georgia (GEL)
Germany (EUR)
Ghana (GHC)
Gibraltar (GIP)
Greece (EUR)
Guatemala (GTQ)
Guinea (GNF)
Guyana (GYD)
Haiti (HTG)
Honduras (HNL)
Hong Kong (HKD)
Hungary (HUF)
Iceland (ISK)
India (INR)
Indonesia (IDR)
Iran (IRR)
Iraq (IQD)
Ireland, Rep of (EUR)
Isle of Man (IMP)
Israel (ILS)
Italy (EUR)
Jamaica (JMD)
Japan (JPY)
Jersey (JEP)
Jordan (JOD)
Kazakhstan (KZT)
Kenya (KES)
Korea, North (KPW)
Korea, South (KRW)
Kuwait (KWD)
Kyrgyzstan (KGS)
Laos (LAK)
Latvia (LVL)
Lebanon (LBP)
Lesotho (LSL)
Liberia (LRD)
Libya (LYD)
Lithuania (LTL)
Luxembourg (EUR)
Macao (MOP)
Macedonia (MKD)
Madagascar (MGF)
Malawi (MWK)
Malaysia (MYR)
Maldives (MVR)
Malta (MTL)
Mauritania (MRO)
Mauritius (MUR)
Mexico (MXN)
Moldova (MDL)
Mongolia (MNT)
Morocco (DH)
Mozambique (MZM)
Myanmar (MMK)
Namibia (NAD)
Nepal (NPR)
Netherlands (EUR)
Netherlands Ant. (ANG)
New Zealand (NZD)
Nicaragua (NIO)
Nigeria (NGN)
Norway (NOK)
Oman (OMR)
Pakistan (PKR)
Panama (PAB)
Papua New Guinea (PGK)
Paraguay (PYG)
Peru (PEN)
Philippines (PHP)
Poland (PLN)
Portugal (EUR)
Qatar (QAR)
Romania (ROL)
Russia (RUB)
Rwanda (RWF)
Samoa (WST)
Sao Tome and Principe (STD)
Saudi Arabia (SAR)
Serbia (RSD)
Seychelles (SCR)
Sierra Leone (SLL)
Singapore (SGD)
Slovak Republic (EUR)
Slovenia (EUR)
Solomon Islands (SBD)
Somalia (SOS)
South Africa (ZAR)
Spain (EUR)
Sri Lanka (LKR)
St. Helena (SHP)
Sudan (SDD)
Suriname (SRG)
Swaziland (SZL)
Sweden (SEK)
Switzerland (CHF)
Syria (SYP)
Taiwan (NTD)
Tajikistan (TJS)
Tanzania (TZS)
Thailand (THB)
Tonga (TOP)
Trinidad and Tobago (TTD)
Tunisia (TND)
Turkey (TRY)
Turkmenistan (TMM)
Tuvalu (TVD)
Uganda (UGX)
Ukraine (UAH)
United Arab Emirates (AED)
United Kingdom (GBP)
Uruguay (UYP)
USA (USD)
Uzbekistan (UZS)
Vanuatu (VUV)
Venezuela (VEB)
Vietnam (VND)
Yemen (YER)
Zambia (ZMK)
Zimbabwe (ZWD)
Accommodation
Location
Rates
Breakfast
show only
recommended
Karma Samui
Choeng Mon Beach
447 $
incl.
Nora Buri Resort & Spa
Chaweng Beach
359 $
incl.
Tiger Year Promotion
The Library
Chaweng Beach
319 $
incl.
recommend
The Tongsai Bay
Tongsai Beach
287 $
Santiburi Resort
Maenam Beach
271 $
incl.
recommend
Melati Beach Resort & Spa
Thongson Bay
261 $
incl.
recommend
Shasa Hotel
Laem Set Beach
258 $
incl.
Napasai Samui Island
Maenam Beach
245 $
incl.
Special Promotion
Sareeraya Villas & Suites
Chaweng Beach
237 $
incl.
recommend
KC Resort and Over Water Villas
Chaweng
236 $
Renaissance Koh Samui Resort & Spa
Lamai Beach
227 $
Mai Samui Beach Resort & Spa
Laem Yai Beach
225 $
incl.
recommend
Silavadee Pool Spa Resort
Lamai Beach
217 $
incl.
recommend
Bophut Resort & Spa
Bophut Beach
217 $
incl.
recommend
Baan Taling Ngam Resort & Spa
Taling Ngam Beach
214 $
Kirikayan Luxury Pool Villas & Spa
Maenam
211 $
incl.
Bonus Night
Sala Samui Resort & Spa
Choeng Mon Beach
204 $
incl.
Hot Deals
Centara Grand Beach Resort Samui
Chaweng Beach
200 $
incl.
recommend
Kamalaya
Laem Set Beach
200 $
recommend
X2 Resorts Samui
Hua Thanon Beach
185 $
incl.
Special Rate
Saree Samui
Maenam Beach
183 $
incl.
Chaweng Regent Beach Resort
Chaweng Beach
182 $
incl.
recommend
The Briza Beach Resort & Spa
Chaweng Beach
180 $
incl.
Hot Deal I
Anantara Lawana Resort & Spa
Chaweng Beach
180 $
incl.
recommend
Pavilion Samui Boutique Resort
Lamai Beach
179 $
incl.
recommend
Kirikayan Boutique Resort
Chaweng Beach
173 $
incl.
recommend
Ban Sabai Sunset Beach Resort & Spa
Taling Ngam Beach
167 $
incl.
The Kala Samui
Coral Cove Bay
167 $
incl.
recommend
New Star Beach Resort
Chaweng Noi Beach
165 $
incl.
recommend
Muang Samui Spa Resort
Chaweng Beach
163 $
incl.
Special Rate
Rocky`s Boutique Resort
Lamai Beach
163 $
incl.
Beach Republic - The Residences
Lamai Beach
162 $
incl.
The Scent Hotel
Big Buddha Beach
162 $
incl.
recommend
Anantara Bophut - Koh Samui Resort & Spa
Bophut Beach
160 $
incl.
Buri Rasa Village
Chaweng Beach
150 $
incl.
Winter Getway
Bandara Resort and Spa
Bophut Beach
148 $
incl.
recommend
Villa Nalinnadda
Lamai Beach
142 $
incl.
recommend
Coral Bay Resort
Chaweng Beach
140 $
incl.
recommend
Nora Beach Resort & Spa
Chaweng Beach
140 $
incl.
Tiger Year Promotion
Absolute Sanctuary
Choeng Mon
137 $
Paradise Beach Resort
Maenam Beach
137 $
incl.
recommend
Muang Kulaypan Hotel
Chaweng Beach
137 $
incl.
recommend
Imperial Samui Hotel
Chaweng Noi Beach
134 $
incl.
recommend
Mimosa Resort & Spa
Maenam Beach
134 $
incl.
recommend
Baan Haad Ngam Boutique Resort
Chaweng Beach
131 $
incl.
recommend
Rummana Boutique Resort
Lamai Beach
123 $
incl.
Flat Rate
Kandaburi Resort & Spa
Chaweng Beach
123 $
incl.
Special Discount
Banana Fan Sea Samui
Chaweng Beach
120 $
incl.
recommend
Le Paradis Boutique Resort and Spa
Chaweng Beach
116 $
incl.
recommend
Amari Palm Reef Resort
Chaweng Beach
114 $
incl.
recommend
Asia Spirit Lodge & Spa
Baan Bang Kao
114 $
incl.
Peace Resort
Bophut Beach
111 $
incl.
recommend
Imperial Boat House Hotel
Choeng Mon Beach
111 $
incl.
recommend
Montra Samui
Lamai Hill Side
109 $
incl.
recommend
Banburee Resort & Spa
Laem Set Beach
109 $
incl.
Atlantis Resort & Spa
Choeng Mon Beach
109 $
incl.
recommend
Dara Samui Beach Resort & Spa Villa
Chaweng Beach
108 $
incl.
Hot Deal Rate
Iyara Beach Hotel & Plaza
Chaweng Beach
105 $
incl.
Hot Deal Promotion
The Passage Samui
Laem Yai Beach
105 $
incl.
recommend
Samui Paradise Chaweng
Chaweng Beach
100 $
incl.
Last Minute
Thai House Beach Resort
Lamai Beach
99 $
incl.
recommend
Bhundhari Spa Resort and Villas
Chaweng Beach
99 $
incl.
Special Rate
Lawana Resort
Bophut Beach
99 $
incl.
Kanok Buri Resort & Spa
Lipa Noi Beach
94 $
incl.
recommend
Punnpreeda Hip Resort
Big Buddha Beach
93 $
incl.
Billabong Beach Club
Bophut Beach
92 $
Impiana Resort & Spa Samui
Chaweng Noi Beach
91 $
incl.
recommend
Baan Bophut
Bophut Beach
89 $
incl.
Saboey Resort and Villas
Big Buddha Beach
89 $
incl.
Coconut Villa Resort & Spa
Thong Tanote Beach
88 $
incl.
Constanza Boutique Resort
Chaweng Beach
86 $
Phangka Paradise Resort
Phangka Beach
86 $
incl.
Zara Beach Resort
Lamai Beach
86 $
incl.
Baan Chaweng Beach Resort & Spa
Chaweng Beach
83 $
incl.
recommend
Lipa Lodge Beach Resort
Lipa Noi Beach
83 $
incl.
Samui Honey Cottages
Choeng Mon Beach
82 $
incl.
Centara Villas Samui
Laem Set Beach
80 $
incl.
Special Rate I
Pandora Resort & Spa
Chaweng
80 $
incl.
B1 Villa & Spa
Bophut Beach
78 $
incl.
Special Rate
Samui Cliff View Resort & Spa
Coral Cove Bay
77 $
incl.
recommend
Baan Samui Resort
Chaweng Beach
77 $
incl.
Special Rate
Koh Samui Resort
Ban Tai
77 $
incl.
recommend
Samui Palm Beach Resort
Bophut Beach
77 $
incl.
Special Rate
Chaweng Buri Resort
Chaweng Beach
76 $
incl.
Big Bonus
Samui Jasmine Resort
Lamai Beach
76 $
incl.
recommend
Le Murraya Resort
Chaweng, Laem Din
76 $
incl.
Samui Sense Beach Resort
Lamai Beach
72 $
incl.
White House Beach Resort & Spa
Choeng Mon Beach
72 $
incl.
recommend
Thai Ayodhya Villas & Spa
Lamai Beach
72 $
incl.
recommend
Nora Chaweng Hotel
Chaweng Beach
72 $
incl.
Tiger Year Promotion
Ark Bar Beach Hotel
Chaweng Beach
72 $
incl.
recommend
Viva Vacation Resort
Lipa Noi Beach
72 $
incl.
recommend
Mango Village
Lamai Beach
71 $
incl.
Al`s Laemson
Chaweng Beach
69 $
incl.
Hot Deal
BW Samui Bayview Resort & Spa
Chaweng Noi
69 $
incl.
Q Signature Samui
Choeng Mon Beach
69 $
incl.
Special Flat Rate
Baan Talay Resort
Chaweng Beach
69 $
incl.
Special Rate
Chaweng Bay View Resort
Chaweng Beach
68 $
incl.
Chaweng Cove Resotel
Chaweng Beach
68 $
incl.
recommend
Chaweng Garden Beach Resort
Chaweng Beach
68 $
Amarin Victoria Samui Resort
Maenam
65 $
incl.
recommend
Maenamburi Resort
Maenam Beach
62 $
Aloha Resort & Spa
Lamai Beach
62 $
incl.
BB Chaweng Beach Resort
Chaweng Beach
62 $
incl.
Tango Beach Resort
Chaweng Beach
62 $
incl.
Special Rate
Sans Souci Samui
Chaweng Beach
62 $
incl.
Cinnamon Beach Villas
Lamai Beach
62 $
incl.
Marco Polo Resort
Chaweng Noi
60 $
incl.
recommend
Phoenix Best View Resort
Chaweng Noi
60 $
incl.
Samui Island Beach Resort & Hotel
Chaweng Beach
60 $
incl.
recommend
Hillside Village Resort
Bophut
60 $
incl.
Lamai Wanta Resort
Lamai Beach
59 $
incl.
recommend
Bhumlapa Garden Resort
Bophut Beach
59 $
incl.
Arayaburi Boutique Resort
Samrong Bay
59 $
incl.
recommend
Varinda Garden Resort
Lamai
59 $
incl.
The Red House Hotel
Bophut Beach
59 $
Al`s Resort
Chaweng Beach
57 $
incl.
recommend
Baan Hin Sai Chaweng Noi Boutique Resort
Coral Cove Bay
57 $
incl.
First Bungalow Beach Resort
Chaweng Beach
57 $
incl.
Malibu Beach Resort
Chaweng Beach
56 $
incl.
recommend
Baan Fah Resort
Maenam Beach
56 $
incl.
Samui Orchid Resort
Hua Thanon Beach
56 $
incl.
Baan Laem Sila Resort
Chaweng Noi Hill
56 $
incl.
Palm Island Hotel
Chaweng Beach
56 $
Chaweng Resort
Chaweng Beach
56 $
incl.
Ark Bar Garden Beach Resort
Chaweng Beach
56 $
incl.
Papillon Resort
Chaweng Beach
55 $
incl.
recommend
Coral Cove Chalet
Coral Cove Beach
54 $
incl.
recommend
Natural Wing Health Spa & Resort
Bang Po Beach
54 $
incl.
Montien House
Chaweng Beach
54 $
incl.
recommend
Buddy Boutique Hotel
Lamai Beach
54 $
incl.
Grand Manita Beach Resort
Lamai Beach
52 $
incl.
Evergreen Resort
Chaweng Beach
52 $
incl.
recommend
Eden Bungalows
Bophut Beach
52 $
Carpe Diem Hotel
Bophut Beach
51 $
incl.
recommend
Golden Sand Beach Resort
Lamai Beach
51 $
incl.
Pinnacle Samui Resort & Spa
Maenam Beach
51 $
incl.
recommend
Coco Palm Resort
Maenam Beach
49 $
incl.
Promtsuk Buri
Thongtakian Beach
49 $
incl.
Samui Heritage Resort
Bophut
49 $
incl.
Easy Time Resort
Baan Bang Kao
48 $
incl.
recommend
Smile House Resort
Bophut Beach
47 $
incl.
recommend
Ban Kao Tropical Boutique Residence
Baan Bang Kao
46 $
incl.
Lamai Beach Residence
Lamai Beach
46 $
incl.
Beach House Samui Hotel
Big Buddha Beach
46 $
incl.
WW Will Wait Full Service Apartment
Lamai Beach
46 $
incl.
La Mer Samui Resort
Thongtakian Beach
46 $
incl.
Corto Boutique Resort
Chaweng Beach
46 $
incl.
The Island Resort & Spa
Chaweng Beach
46 $
incl.
recommend
Am Samui Palace
Lamai
46 $
incl.
Samui Pier Beach Front Resort
Big Buddha Beach
46 $
Panalee Resort
Bang Po Beach
46 $
incl.
recommend
Al`s Hut
Chaweng Beach
45 $
incl.
recommend
World Resort
Bophut Beach
45 $
incl.
Hot Rate
Chaweng Chalet
Chaweng Beach
45 $
incl.
Samui Laguna Resort
Lamai Beach
43 $
incl.
Seascape Beach Resort
Chaweng Beach
43 $
incl.
Samui Yacht Club
Thongtakian Beach
43 $
incl.
recommend
Grand Thai House Resort
Lamai Beach
43 $
incl.
recommend
Samui Beach Apartments
Chaweng Beach
43 $
Special Rate
Nova Samui Resort
Chaweng Lake
43 $
incl.
recommend
L Hacienda Hotel
Bophut Beach
43 $
The Lipa Lovely Resort
Lipa Noi Beach
43 $
incl.
Special Rate
Queen Boutique Place
Chaweng Centre
43 $
incl.
Samui Lagoon Bay
Chaweng Beach
43 $
Weekender Resort & Spa
Lamai Beach
42 $
incl.
recommend
Grand Sea View Hotel
Nathon
40 $
incl.
Chaweng Tara
Chaweng Noi
40 $
incl.
recommend
Penzy Guest House
Chaweng
40 $
Chaweng Palace
Chaweng
40 $
incl.
The Florist Resort
Maenam Beach
39 $
incl.
Rajapruek Samui Resort
Lipa Noi Beach
39 $
incl.
Villa La Kosta
Taling Ngam Hill
39 $
incl.
The Sundays Sanctuary Resort & Spa
Bophut Village
39 $
incl.
Special Rate
Baan Sukreep Resort
Chaweng Noi Beach
37 $
incl.
Superpro Samui
Chaweng
37 $
incl.
Natural Samui Hotel
Bophut Centre
37 $
incl.
Orchid Suites Resort
Lamai
37 $
incl.
Chaweng Villa Beach Resort
Chaweng Beach
37 $
incl.
Sand Sea Resort & Spa
Lamai Beach
37 $
incl.
Laem Din Hotel
Chaweng, Laem Din
37 $
incl.
Arina Boutique Residence
Chaweng Centre
37 $
incl.
First Residence
Chaweng
35 $
incl.
recommend
Nara Garden Resort
Bophut Beach
35 $
incl.
Nora Lakeview Hotel
Chaweng Beach
35 $
Samui First House Hotel
Chaweng Beach
35 $
incl.
recommend
Am Samui Resort
Taling Ngam Beach
34 $
incl.
Chaweng Center Hotel
Chaweng Beach
34 $
Serene Hill Resort & Spa
Lamai
34 $
incl.
Valentine Promotion
Chaweng Noi Resort
Chaweng Noi
34 $
incl.
Special Rate
Little Pearl Family Resort
Lipa Noi Beach
32 $
incl.
Sarocha Villa
Lamai Beach
31 $
incl.
Discount Rate
Weekender Villa Beach Resort
Lamai Beach
31 $
Save House
Maenam Beach
31 $
Samui Seabreeze Place
Lamai
31 $
incl.
Baan Family Resort
Lamai Beach
31 $
incl.
Chaweng Beach Hotel
Chaweng Beach
31 $
Best Resort
Lamai
31 $
incl.
Ananta Lamai Beach Resort
Lamai Beach
31 $
Full Moon Bungalows
Big Buddha Beach
31 $
Maya Buri Boutique Resort
Bang Rak
31 $
incl.
Royal Cottage Residence
Lamai
29 $
incl.
Ampha Place Hotel
Maenam
29 $
Lamai Inn 99
Lamai Beach
28 $
Secret Garden Resort
Big Buddha Beach
28 $
incl.
Baan Phu Pha Resort
Bophut Beach
28 $
Thongtakian Resort
Thongtakian Beach
28 $
incl.
recommend
Orchid Residence
Chaweng, Laem Din
28 $
incl.
Rose and Crown
Chaweng Beach
27 $
Samui Beach Resort
Lamai Beach
27 $
incl.
Baan Suan Sook Resort
Chaweng Lake
27 $
Chaweng House Center Point
Chaweng Beach
26 $
Hi Coral Cove Bungalow
Coral Cove Bay
26 $
incl.
Akwa Guesthouse
Chaweng Beach
25 $
recommend
Baan Bai Fern
Laem Yai Beach
25 $
Fundive & Guesthouse
Bang Rak
25 $
Cocooning Hotel
Bophut Beach
25 $
Lamai Buri Resort
Lamai Beach
25 $
incl.
Ninja Place
Lamai Beach
25 $
Crystal Bay Resort
Thongtakian Beach
25 $
incl.
Bill Resort
Lamai Beach
25 $
incl.
recommend
Harrys Bungalows and Restaurant
Maenam Beach
25 $
Hathai House
Lamai
25 $
Tongtip Mansion
Chaweng
25 $
Lolita Bungalow Samui
Maenam Beach
25 $
Choengmon Buri Hotel
Choeng Mon Beach
25 $
incl.
Auberge Resort
Lamai
25 $
Sallamai Resort
Lamai Hill Side
24 $
recommend
Hut Cha Resort
Maenam Beach
24 $
incl.
recommend
I - Bed
Lamai Beach
24 $
Tropical Garden Lounge
Maenam
23 $
Samui Pink House
Lamai Hill Side
23 $
Green Hotel
Chaweng
23 $
Sandy Resort
Bophut Beach
23 $
incl.
Coral Cove Resort
Coral Cove Bay
22 $
Bonny Hotel
Lamai Beach
22 $
Aree Beach Resort
Lamai Beach
22 $
Lucky Home Resort
Chaweng
22 $
BT Mansion
Lamai
20 $
Mae Mai Home
Maenam
20 $
Wazzah Resort & Bungalows
Maenam Beach
19 $
Jinta Beach Bungalow
Thong Tanote Beach
19 $
incl.
Charlies Hut Home Stay
Bang Rak
19 $
incl.
Jungle Club
Chaweng Noi
19 $
Kinnaree Resort
Bang Rak Beach
19 $
incl.
New Lapaz Villa
Maenam Beach
15 $
incl.
Samui Mermaid Resort
Big Buddha Beach
15 $
Moonhut Bungalow
Maenam Beach
15 $
The Loft Samui
Chaweng
15 $
Lamoon Lamai Residence
Lamai
15 $
Coconut Beach Resort
Lamai Beach
14 $
Magic Resort
Lamai Beach
14 $
incl.
Baan Rom Mai
Chaweng Beach
13 $
Free House Bungalow
Bophut Beach
12 $
Moon Light Hotel
Chaweng Beach
12 $
Cactus Bungalow
Bophut Beach
12 $
recommend
Amity Bungalow
Lamai Beach
11 $
The Cottage@Samui
Lamai Beach
9 $
Green Villa
Lamai
9 $
Remarks:
Rates for
Koh Samui hotels
are INCLUSIVE all taxes (10% service charge, 7% VAT)
provided by R24.org
T
hailand
H
otels and
R
esorts
...
Pick your destination
Bangkok
,
Cha-am
,
Chiang Mai
,
Chiang Rai
,
Chumphon
,
Hat Yai
,
Hua Hin
,
Kanchanaburi
,
Krabi
,
Lampang
,
Mae Hong Son
,
Krabi
,
Pattaya City
,
Phangnga
,
Phetchabun
,
Phetchaburi
,
Phuket
,
Prachuap Khiri Khan
,
Rayong
,
Sakon Nakhon
,
Sattahip
,
Songkhla
,
Sukhothai
,
Surat Thani
,
Tak
,
Trang
,
Trat
,
Udonthani
Koh Chang
,
Koh Lanta
,
Koh Phangan
,
Koh Phi Phi
,
Koh Samet
,
Koh Samui
,
Koh Tao
,
Phuket
Copyright © 2003-2005
ThailandGateway.com
, All rights reserved