From e412a52f75fe5ad213e199cbfa1190aec74d2e51 Mon Sep 17 00:00:00 2001 From: pscgyLancer <1971408908@qq.com> Date: Sun, 18 Aug 2024 21:11:29 +0800 Subject: [PATCH] first commit --- .gitignore | 343 ++++++ .../Controllers/DiscernController.cs | 30 + RatePlanNameAnalysis.Api/Program.cs | 23 + .../Properties/launchSettings.json | 31 + .../RatePlanNameAnalysis.Api.csproj | 18 + .../appsettings.Development.json | 8 + RatePlanNameAnalysis.Api/appsettings.json | 9 + .../BedTypeData.cs | 25 + .../Data/RatePlanNameAnalysis_test.csv | 101 ++ .../Data/RatePlanNameAnalysis_train.csv | 1020 +++++++++++++++++ .../Models/model.zip | Bin 0 -> 269701 bytes RatePlanNameAnalysis.ConsoleApp/Program.cs | 210 ++++ .../RatePlanNameAnalysis.ConsoleApp.csproj | 25 + RatePlanNameAnalysis.Model/ConsumeModel.cs | 37 + RatePlanNameAnalysis.Model/ModelInput.cs | 19 + RatePlanNameAnalysis.Model/ModelOutput.cs | 17 + .../RatePlanNameAnalysis.Model.csproj | 13 + RatePlanNameAnalysis.sln | 37 + 18 files changed, 1966 insertions(+) create mode 100644 .gitignore create mode 100644 RatePlanNameAnalysis.Api/Controllers/DiscernController.cs create mode 100644 RatePlanNameAnalysis.Api/Program.cs create mode 100644 RatePlanNameAnalysis.Api/Properties/launchSettings.json create mode 100644 RatePlanNameAnalysis.Api/RatePlanNameAnalysis.Api.csproj create mode 100644 RatePlanNameAnalysis.Api/appsettings.Development.json create mode 100644 RatePlanNameAnalysis.Api/appsettings.json create mode 100644 RatePlanNameAnalysis.ConsoleApp/BedTypeData.cs create mode 100644 RatePlanNameAnalysis.ConsoleApp/Data/RatePlanNameAnalysis_test.csv create mode 100644 RatePlanNameAnalysis.ConsoleApp/Data/RatePlanNameAnalysis_train.csv create mode 100644 RatePlanNameAnalysis.ConsoleApp/Models/model.zip create mode 100644 RatePlanNameAnalysis.ConsoleApp/Program.cs create mode 100644 RatePlanNameAnalysis.ConsoleApp/RatePlanNameAnalysis.ConsoleApp.csproj create mode 100644 RatePlanNameAnalysis.Model/ConsumeModel.cs create mode 100644 RatePlanNameAnalysis.Model/ModelInput.cs create mode 100644 RatePlanNameAnalysis.Model/ModelOutput.cs create mode 100644 RatePlanNameAnalysis.Model/RatePlanNameAnalysis.Model.csproj create mode 100644 RatePlanNameAnalysis.sln diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..eab4de4 --- /dev/null +++ b/.gitignore @@ -0,0 +1,343 @@ +## Ignore Visual Studio temporary files, build results, and +## files generated by popular Visual Studio add-ons. +## +## Get latest from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore + +# User-specific files +*.rsuser +*.suo +*.user +*.userosscache +*.sln.docstates + +# User-specific files (MonoDevelop/Xamarin Studio) +*.userprefs + +# Build results +[Dd]ebug/ +[Dd]ebugPublic/ +[Rr]elease/ +[Rr]eleases/ +x64/ +x86/ +[Aa][Rr][Mm]/ +[Aa][Rr][Mm]64/ +bld/ +[Bb]in/ +[Oo]bj/ +[Ll]og/ + +# Visual Studio 2015/2017 cache/options directory +.vs/ +# Uncomment if you have tasks that create the project's static files in wwwroot +#wwwroot/ + +# Visual Studio 2017 auto generated files +Generated\ Files/ + +# MSTest test Results +[Tt]est[Rr]esult*/ +[Bb]uild[Ll]og.* + +# NUNIT +*.VisualState.xml +TestResult.xml + +# Build Results of an ATL Project +[Dd]ebugPS/ +[Rr]eleasePS/ +dlldata.c + +# Benchmark Results +BenchmarkDotNet.Artifacts/ + +# .NET Core +project.lock.json +project.fragment.lock.json +artifacts/ + +# StyleCop +StyleCopReport.xml + +# Files built by Visual Studio +*_i.c +*_p.c +*_h.h +*.ilk +*.meta +*.obj +*.iobj +*.pch +*.pdb +*.ipdb +*.pgc +*.pgd +*.rsp +*.sbr +*.tlb +*.tli +*.tlh +*.tmp +*.tmp_proj +*_wpftmp.csproj +*.log +*.vspscc +*.vssscc +.builds +*.pidb +*.svclog +*.scc + +# Chutzpah Test files +_Chutzpah* + +# Visual C++ cache files +ipch/ +*.aps +*.ncb +*.opendb +*.opensdf +*.sdf +*.cachefile +*.VC.db +*.VC.VC.opendb + +# Visual Studio profiler +*.psess +*.vsp +*.vspx +*.sap + +# Visual Studio Trace Files +*.e2e + +# TFS 2012 Local Workspace +$tf/ + +# Guidance Automation Toolkit +*.gpState + +# ReSharper is a .NET coding add-in +_ReSharper*/ +*.[Rr]e[Ss]harper +*.DotSettings.user + +# JustCode is a .NET coding add-in +.JustCode + +# TeamCity is a build add-in +_TeamCity* + +# DotCover is a Code Coverage Tool +*.dotCover + +# AxoCover is a Code Coverage Tool +.axoCover/* +!.axoCover/settings.json + +# Visual Studio code coverage results +*.coverage +*.coveragexml + +# NCrunch +_NCrunch_* +.*crunch*.local.xml +nCrunchTemp_* + +# MightyMoose +*.mm.* +AutoTest.Net/ + +# Web workbench (sass) +.sass-cache/ + +# Installshield output folder +[Ee]xpress/ + +# DocProject is a documentation generator add-in +DocProject/buildhelp/ +DocProject/Help/*.HxT +DocProject/Help/*.HxC +DocProject/Help/*.hhc +DocProject/Help/*.hhk +DocProject/Help/*.hhp +DocProject/Help/Html2 +DocProject/Help/html + +# Click-Once directory +publish/ + +# Publish Web Output +*.[Pp]ublish.xml +*.azurePubxml +# Note: Comment the next line if you want to checkin your web deploy settings, +# but database connection strings (with potential passwords) will be unencrypted +*.pubxml +*.publishproj + +# Microsoft Azure Web App publish settings. Comment the next line if you want to +# checkin your Azure Web App publish settings, but sensitive information contained +# in these scripts will be unencrypted +PublishScripts/ + +# NuGet Packages +*.nupkg +# The packages folder can be ignored because of Package Restore +**/[Pp]ackages/* +# except build/, which is used as an MSBuild target. +!**/[Pp]ackages/build/ +# Uncomment if necessary however generally it will be regenerated when needed +#!**/[Pp]ackages/repositories.config +# NuGet v3's project.json files produces more ignorable files +*.nuget.props +*.nuget.targets + +# Microsoft Azure Build Output +csx/ +*.build.csdef + +# Microsoft Azure Emulator +ecf/ +rcf/ + +# Windows Store app package directories and files +AppPackages/ +BundleArtifacts/ +Package.StoreAssociation.xml +_pkginfo.txt +*.appx + +# Visual Studio cache files +# files ending in .cache can be ignored +*.[Cc]ache +# but keep track of directories ending in .cache +!?*.[Cc]ache/ + +# Others +ClientBin/ +~$* +*~ +*.dbmdl +*.dbproj.schemaview +*.jfm +*.pfx +*.publishsettings +orleans.codegen.cs + +# Including strong name files can present a security risk +# (https://github.com/github/gitignore/pull/2483#issue-259490424) +#*.snk + +# Since there are multiple workflows, uncomment next line to ignore bower_components +# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622) +#bower_components/ +# ASP.NET Core default setup: bower directory is configured as wwwroot/lib/ and bower restore is true +**/wwwroot/lib/ + +# RIA/Silverlight projects +Generated_Code/ + +# Backup & report files from converting an old project file +# to a newer Visual Studio version. Backup files are not needed, +# because we have git ;-) +_UpgradeReport_Files/ +Backup*/ +UpgradeLog*.XML +UpgradeLog*.htm +ServiceFabricBackup/ +*.rptproj.bak + +# SQL Server files +*.mdf +*.ldf +*.ndf + +# Business Intelligence projects +*.rdl.data +*.bim.layout +*.bim_*.settings +*.rptproj.rsuser + +# Microsoft Fakes +FakesAssemblies/ + +# GhostDoc plugin setting file +*.GhostDoc.xml + +# Node.js Tools for Visual Studio +.ntvs_analysis.dat +node_modules/ + +# Visual Studio 6 build log +*.plg + +# Visual Studio 6 workspace options file +*.opt + +# Visual Studio 6 auto-generated workspace file (contains which files were open etc.) +*.vbw + +# Visual Studio LightSwitch build output +**/*.HTMLClient/GeneratedArtifacts +**/*.DesktopClient/GeneratedArtifacts +**/*.DesktopClient/ModelManifest.xml +**/*.Server/GeneratedArtifacts +**/*.Server/ModelManifest.xml +_Pvt_Extensions + +# Paket dependency manager +.paket/paket.exe +paket-files/ + +# FAKE - F# Make +.fake/ + +# JetBrains Rider +.idea/ +*.sln.iml + +# CodeRush personal settings +.cr/personal + +# Python Tools for Visual Studio (PTVS) +__pycache__/ +*.pyc + +# Cake - Uncomment if you are using it +# tools/** +# !tools/packages.config + +# Tabs Studio +*.tss + +# Telerik's JustMock configuration file +*.jmconfig + +# BizTalk build output +*.btp.cs +*.btm.cs +*.odx.cs +*.xsd.cs + +# OpenCover UI analysis results +OpenCover/ + +# Azure Stream Analytics local run output +ASALocalRun/ + +# MSBuild Binary and Structured Log +*.binlog + +# NVidia Nsight GPU debugger configuration file +*.nvuser + +# MFractors (Xamarin productivity tool) working folder +.mfractor/ + +# Local History for Visual Studio +.localhistory/ + +# BeatPulse healthcheck temp database +healthchecksdb + + diff --git a/RatePlanNameAnalysis.Api/Controllers/DiscernController.cs b/RatePlanNameAnalysis.Api/Controllers/DiscernController.cs new file mode 100644 index 0000000..12e87b3 --- /dev/null +++ b/RatePlanNameAnalysis.Api/Controllers/DiscernController.cs @@ -0,0 +1,30 @@ +using Microsoft.AspNetCore.Mvc; +using Microsoft.ML; +using RatePlanNameAnalysis.Model; + +namespace RatePlanNameAnalysis.Api.Controllers +{ + [ApiController] + [Route("[controller]")] + public class DiscernController : ControllerBase + { + + public DiscernController() + { + } + + [HttpPost(Name = "Analysis")] + public IActionResult Analysis(string ratePlanName) + { + // 创建样例数据的单个实例对模型输入数据集的第一行 + ModelInput input = new ModelInput() + { + RatePlanName = ratePlanName, + }; + // 获取预测结果 + var predictionResult = ConsumeModel.Predict(input); + //System.IO.File.Delete(filefullname); + return Ok(predictionResult.BedTypeName); + } + } +} diff --git a/RatePlanNameAnalysis.Api/Program.cs b/RatePlanNameAnalysis.Api/Program.cs new file mode 100644 index 0000000..df2434c --- /dev/null +++ b/RatePlanNameAnalysis.Api/Program.cs @@ -0,0 +1,23 @@ +var builder = WebApplication.CreateBuilder(args); + +// Add services to the container. + +builder.Services.AddControllers(); +// Learn more about configuring Swagger/OpenAPI at https://aka.ms/aspnetcore/swashbuckle +builder.Services.AddEndpointsApiExplorer(); +builder.Services.AddSwaggerGen(); + +var app = builder.Build(); + +// Configure the HTTP request pipeline. +if (app.Environment.IsDevelopment()) +{ + app.UseSwagger(); + app.UseSwaggerUI(); +} + +app.UseAuthorization(); + +app.MapControllers(); + +app.Run(); diff --git a/RatePlanNameAnalysis.Api/Properties/launchSettings.json b/RatePlanNameAnalysis.Api/Properties/launchSettings.json new file mode 100644 index 0000000..492bca2 --- /dev/null +++ b/RatePlanNameAnalysis.Api/Properties/launchSettings.json @@ -0,0 +1,31 @@ +锘縶 + "$schema": "http://json.schemastore.org/launchsettings.json", + "iisSettings": { + "windowsAuthentication": false, + "anonymousAuthentication": true, + "iisExpress": { + "applicationUrl": "http://localhost:15456", + "sslPort": 0 + } + }, + "profiles": { + "http": { + "commandName": "Project", + "dotnetRunMessages": true, + "launchBrowser": true, + "launchUrl": "swagger", + "applicationUrl": "http://localhost:5066", + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + }, + "IIS Express": { + "commandName": "IISExpress", + "launchBrowser": true, + "launchUrl": "swagger", + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + } + } +} diff --git a/RatePlanNameAnalysis.Api/RatePlanNameAnalysis.Api.csproj b/RatePlanNameAnalysis.Api/RatePlanNameAnalysis.Api.csproj new file mode 100644 index 0000000..e5ea116 --- /dev/null +++ b/RatePlanNameAnalysis.Api/RatePlanNameAnalysis.Api.csproj @@ -0,0 +1,18 @@ + + + + net8.0 + enable + enable + true + + + + + + + + + + + diff --git a/RatePlanNameAnalysis.Api/appsettings.Development.json b/RatePlanNameAnalysis.Api/appsettings.Development.json new file mode 100644 index 0000000..0c208ae --- /dev/null +++ b/RatePlanNameAnalysis.Api/appsettings.Development.json @@ -0,0 +1,8 @@ +{ + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.AspNetCore": "Warning" + } + } +} diff --git a/RatePlanNameAnalysis.Api/appsettings.json b/RatePlanNameAnalysis.Api/appsettings.json new file mode 100644 index 0000000..10f68b8 --- /dev/null +++ b/RatePlanNameAnalysis.Api/appsettings.json @@ -0,0 +1,9 @@ +{ + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.AspNetCore": "Warning" + } + }, + "AllowedHosts": "*" +} diff --git a/RatePlanNameAnalysis.ConsoleApp/BedTypeData.cs b/RatePlanNameAnalysis.ConsoleApp/BedTypeData.cs new file mode 100644 index 0000000..783239f --- /dev/null +++ b/RatePlanNameAnalysis.ConsoleApp/BedTypeData.cs @@ -0,0 +1,25 @@ +锘// +using Microsoft.ML.Data; +// + +namespace RatePlanNameAnalysis +{ + // + public class RatePlanNameAnalysisData + { + [LoadColumn(0)] + public string BedTypeID { get; set; } + [LoadColumn(1)] + public string RatePlanName { get; set; } + [LoadColumn(2)] + public string BedTypeName { get; set; } + + } + + public class BedTypePrediction + { + [ColumnName("PredictedLabel")] + public string BedTypeName; + } + // +} diff --git a/RatePlanNameAnalysis.ConsoleApp/Data/RatePlanNameAnalysis_test.csv b/RatePlanNameAnalysis.ConsoleApp/Data/RatePlanNameAnalysis_test.csv new file mode 100644 index 0000000..8a22006 --- /dev/null +++ b/RatePlanNameAnalysis.ConsoleApp/Data/RatePlanNameAnalysis_test.csv @@ -0,0 +1,101 @@ +BedTypeID,RatePlanName,BedTypeName +73,deluxe king room with river view - high floor,1 King +73,deluxe king room with balcony and river view,1 King +0,deluxe family of 5 room,Unknown +0,deluxe family of 6 room,Unknown +1,social deluxe times square doubles single occupancy breakfast included in the price,1 Single +0,",1 bedroom view apartment with balcony",Unknown +52,2 twin club regent city view,2 Single +52,harbor twin room (smoking),2 Single +73,"club room, 1 king bed (top floor) 1 king bed",1 King +0,"suite, ensuite (residential triple)",Unknown +254,"suite, ensuite (residential triple) (1 queen bed and 1 double futon)",1 Double 1 Queen +2,"standard double room,shared bathroom,residential",1 Double +6,"quadruple room, ensuite (residential deluxe) (2 double beds)",2 Double +2,residential double bed suite (ensuite),1 Double +0,"suite, ensuite (residential quad)",Unknown +6,"quadruple room, ensuite (residential standard)(2 double beds)",2 Double +2,residential double bed room shared bathroom,1 Double +86,"quadruple room, ensuite (residential deluxe)(2 queen beds)",2 Queen +0,deluxe accessible triple room,Unknown +48,"suite, ensuite (residential quad) (2 double beds and 1 double futon)",3 Double +0,family suite 1 bedroom kitchenette,Unknown +0,raden saleh suite non-refundable,Unknown +0,raden saleh suite - non-refundable,Unknown +173,"signature suite, 2 bedrooms- 1 king bed and 1 queen bed",1 King 1 Queen +0,family room - court view,Unknown +73,"suite, 1 bedroom (on the avenue)(1 king bed)",1 King +0,the hadiprana villa - non-refundable - breakfast included in the price,Unknown +0,one bedroom club pool villa non refundable,Unknown +0,deluxe premier - deluxe premier rb,Unknown +0,the hadiprana villa with club benefits non-refundable,Unknown +0,club 1 bedroom non refundable,Unknown +2,double room 1 bedroom club non refundable,1 Double +0,one bedroom pool villa with club benefits non-refundable,Unknown +0,suite room with private pool non-refundable,Unknown +0,suite room premiere with jungle view non-refundable,Unknown +73,superior deluxe king room - breakfast included in the price,1 King +52,superior deluxe twin room - non-refundable,2 Single +52,superior deluxe twin room - breakfast included in the price,2 Single +0,zamrud suite non-refundable,Unknown +0,executive suite - non smoking non refundable,Unknown +0,arum villa (mountain or garden view) non-refundable,Unknown +0,suite room with jungle view non-refundable,Unknown +0,plantation villa - non-refundable - breakfast included in the price,Unknown +0,plantation villa non-refundable,Unknown +73,gardner king room w/ balcony [no extrabed],1 King +0,executive suite with bosphorus view lounge accessible,Unknown +0,family apartment for 4 adults - no refundable,Unknown +2,suite - double - de luxe - no refundable,1 Double +2,double deluxe (undefined-deluxe pool access room. bed & breakfast. standard rate),1 Double +52,suite - twin - de luxe - no refundable,2 Single +0,deluxe one-bedroom villa with private pool and bathtub - breakfast included in the price,Unknown +0,deluxe villa 1 bedroom pool view,Unknown +0,penthouse suite - two bedrooms & skyline(city view),Unknown +0,junior suite lounge access(city view),Unknown +0,executive room lounge access(city view),Unknown +6,guest room 2 double airport view,2 Double +73,guest room 1 king airport view,1 King +0,five bedroom villa with private pool and bathtub - breakfast included in the price,Unknown +52,special offer - two deluxe double or twin rooms - breakfast included in the price,2 Single +0,2qn mobility/hearing access w/tub nonsmoking vis firealrm/door/phn alrt/50-in hdtv microwv/fridge/free wi-fi/hot brkfst included,Unknown +166,8 bedrooms pool villa (interconnecting of two units 3 bedroom villas and 1 unit of 2 bedroom villa)(8 king beds),8 King +0,quadruple room with private bathroom and kitchenette,Unknown +0,embassy suite 1 bed non refundable,Unknown +2,deluxe suite double(1 double bed),1 Double +0,suite (suite-harris suite),Unknown +0,1 double bed or 2 double beds and 2 queen beds or 2 double beds,Unknown +86,deluxe room (garden)(2 queen beds),2 Queen +0,the layonsari suite with pool view - breakfast included in the price,Unknown +86,premium villa(2 queen beds),2 Queen +0,the layonsari suite non refundable,Unknown +274,grand villa(2 queen beds and 1 large twin bed),2 Queen 2 Single +86,suite garden(2 queen beds),2 Queen +0,two bedroom villa with private pool - no refundable,Unknown +86,deluxe room (rooftop)(2 queen beds),2 Queen +0,pool villa premium vip,Unknown +254,"deluxe room, annex building(1 queen bed and 1 double futon)",1 Double 1 Queen +188,grand suite(3 queen beds),3 Queen +0,[sugga let's play] deluxe,Unknown +73,"presidential suite, 1 king bed, kitchen, sea view",1 King +0,eight bedroom villa with private pool and bathtub - non-refundable - breakfast included in the price,Unknown +0,embassy - suite room - non-refundable - breakfast included in the price,Unknown +0,nine bedrooms connecting villa non refundable,Unknown +0,8 bedrooms pool villa (interconnecting of two units 3 bedroom villas and 1 unit of 2 bedroom villa) non-refundable,Unknown +52,deluxe suite twin room - non-refundable - breakfast included in the price,2 Single +0,not refundable.1 x villa 2 rooms (3 pers),Unknown +0,1 x villa 2 rooms (3 pers),Unknown +73,signature suite club access king bed separate lounge city view high floor luxury amenities non refundable breakfast included in the price,1 King +0,studio swimout,Unknown +52,deluxe suite twin bed(nature view),2 Single +73,1 king bed w/walk in shower free wi-fi/breakfast included/55 in hdtv mini-refrigerator,1 King +52,special offer - two deluxe double or twin rooms - non-refundable - breakfast included in the price,2 Single +118,villa 3 bedrooms private pool(3 king beds),3 King +0,villa - honeymoon non refundable,Unknown +6,special offer - two deluxe rooms(2 double beds),2 Double +0,two bedrooms pool villa non refundable,Unknown +0,deluxe 2 beds suite non refundable,Unknown +0,embassy suite one bedroom - no refundable,Unknown +0,deluxe ocean villa non refundable,Unknown +0,villa 6 bedroom bathtub,Unknown +0,harris unique room with pool access - no refundable,Unknown diff --git a/RatePlanNameAnalysis.ConsoleApp/Data/RatePlanNameAnalysis_train.csv b/RatePlanNameAnalysis.ConsoleApp/Data/RatePlanNameAnalysis_train.csv new file mode 100644 index 0000000..33591a0 --- /dev/null +++ b/RatePlanNameAnalysis.ConsoleApp/Data/RatePlanNameAnalysis_train.csv @@ -0,0 +1,1020 @@ +BedTypeID,RatePlanName,BedTypeName +52,"standard studio, kitchenette (studio unit with en-suite) (2 single beds) (non refundable)",2 Single +0,superior room hb,Unknown +1,(sgl) coral deluxe room ocean view,1 Single +0,signature triple with private balcony and city view,Unknown +1,double 2 double beds whirlpool(sgl),1 Single +0,"平房, 部分海洋景观",Unknown +52,business studio suite 2 twin beds- non refundable,2 Single +238,1 king with private balcony...oversized balcony with patio furniture...crabtree and evelyn bath amenities double,1 Double or 1 King +0,"japanese-style room with toilet only, shared bath and shower/smoking japanese style japanese room bed with plan late check-out",Unknown +1,single deluxe single single deluxe room(sgl),1 Single +52,standard twin room(bar)-(t2-bar-1)-bf2,2 Single +2,阳光优雅大床房,1 Double +73,"premier room, 1 king bed, ocean view (preferred ocean king) (kingbed)(dbl)",1 King +73,king room with patio and roll-in shower - mobility access - free cancellation - free wifi,1 King +1,"2 x premier room, 2 twin beds [bedtype: 1 twin] : breakfast included",1 Single +52,"double standard twinroom, 2 twin beds",2 Single +2,[non-smoking] small double room [standard] [semi-double room] [non-smoking] [city view],1 Double +0,large corner room (full board),Unknown +2,smart double (sole use) (double (sole use))+smart double (double)+smart double (double),1 Double +2,海景乡村特大床房,1 Double +73,1 king bed plaza river view suite - breakfast#twin,1 King +52,"family suite, terrace (2 twinbed)",2 Single +14,hollywood twin room b for 3 people (24sqm) non smoking 2 large twin beds and 1 twin sofa bed- non refundable,2 Single 1 Sofa +0,suite suite - suite with view,Unknown +54,(1)with unit bath [standard] [semi double room] [smoking allowed] [late check out] free extension until 11 o'clock * (with breakfast) [with breakfast],Semi-Double +0,apartment vistas a la piscina 3 ad,Unknown +73,1 king bed mobility/hearing accessible w/tub double,1 King +74,double 1 queen bed non-smoking comfort room balcony non refundable,1 Queen +52,"club room, 2 twin beds(twn)",2 Single +52,行政双床房 禁烟 - 双人入住_双早(executive room non smoking - breakfast),2 Single +73,suite all that jazz (1 king bed),1 King +0,superior ocean view usd ( no breakfast ),Unknown +0,studio + family room + family room,Unknown +52,family twin room (deluxe) 1 twin bed,2 Single +235,superior room sea view (1 king bed/2 large twin beds),2 Single or 1 King +1,studio with kitchen : breakfast included non refundable(sgl),1 Single +0,vip (breakfast)(check-in 17:00)(最早入住时间17:00),Unknown +0,"signature ocean stay (netflix available, styler provided, washer, dryer, simple cooking / kids room )",Unknown +52,comfort twin suite hot sale,2 Single +2,double deluxe pool room generic whd room only package,1 Double +0,客房 (4 wheat),Unknown +2,dbl - chal? luxo triplo,1 Double +2,"double suite (double bed) (double king size bed, terrace)",1 Double +73,"room, 1 king bed (sunny bay) kingbed",1 King +0,room #6656390,Unknown +86,2 queen beds/nonsmoking/suite/sofabed-1person /mountain view/balcony/microwave refrigerator ( no breakfast ),2 Queen +0,junior suite junior suite - bay view. room only. standard rate,Unknown +2,room 9 (non-refundable)(double room),1 Double +86,"family room, connecting rooms 2 queen beds- non refundable",2 Queen +73,"(1)1 king bed studio suite nonsmoking,combined bdrm/living rm sofabed full kitchen,free wifi daily hot breakfast 24/7 suite shop,",1 King +73,"luxe xl suite with balcony, half board- 1 king bed- free wifi",1 King +2,"executive univers double room non refundable (20% off 2 nights stay nrf),breakfast included",1 Double +73,"studio room, king bed (hearing access) (mobility accessible)",1 King +236,(sr2d) hotel standard room - 2 doubles (sr1k) hotel standard room - king (cr1k) club suite king,2 Double or 1 King +0,"family room, 2 bedrooms - room only no refund",Unknown +2,1 x relax room(dbl),1 Double +82,standard deluxe room (1 king and 1 sofa bed),1 King 1 Sofa +52,one bedroom deluxe twin bed(non-refundable) non-refundable rate. no amendments permitted,2 Single +0,room #76994123,Unknown +73,"room, 1 king bed, balcony, mountain view (high floor) 1 king bed",1 King +73,"suite, 1 king bed, non smoking, river view (monarch), free breakfast- free parking- free wifi",1 King +24,"suite-1 king bed, non-smoking, high speed internet access, sofabed, microwave and refrigerator, hairdryer, full breakfast bb 1b626(1 pax)",1 Sofa +2,executive one bedroom dbl suite,1 Double +0,"1 x habitación, 2 camas dobles, vista al puerto 2-doble(s)",Unknown +189,deluxe studio (triple deluxe studio) (1 queen and 1 sofa bed),1 Queen 1 Sofa +82,studio economic blue mountain apartments economy studio 1 king bed and 1 double sofa bed- non refundable,1 King 1 Sofa +2,double or twin condal(dbl),1 Double +0,superior room park & sleep,Unknown +52,"standard boutique,2 twin beds,nonsmoking",2 Single +189,"apartment, 1 bedroom, hot tub (private garden)- 1 queen bed and 1 double sofa bed- free wifi",1 Queen 1 Sofa +1,double room with extra bed (3 adults) with bathroom - non-refundable - breakfast included in the price(sgl),1 Single +73,1 king w/ peloton bike ns w/microwave/f,1 King +0,superior room with pool view + superior room with pool view + superior room + aston suite,Unknown +0,triple 3 adults eb1 non refundable,Unknown +0,"house, multiple beds, hot tub, mountain view (1295)- 1 king bed, 1 double bunk bed and 1 queen bed- free internet- free parking",Unknown +2,poolside bungalow 2 bedrm suite ground fl poolside double : room only,1 Double +2,"1 double bed, efficiency, no smoking hotdeal",1 Double +0,basic studio (taille l),Unknown +1,triple garden suite 1 twin bed,1 Single +0,两卧池景房,Unknown +0,海洋1卧spa套房,Unknown +86,"guest room, 2 queen, balcony - free wifi - fridge",2 Queen +196,double twinordouble-double or twin. bed & breakfast. non refundable,1 Double or 2 Single +0,habitacion doble premier (cama doble) (el tipo de,Unknown +52,premium deluxe twin room with ocean view - non-refundable + premium deluxe twin room with ocean view - non-refundable - breakfast included in the price,2 Single +0,3 beds with kitchen,Unknown +73,"single room - 1 king bed hearing accessible, visual firealarm/door/phone alert, comp wifi",1 King +0,"小型开间套房, 1 间卧室, 无烟房, 城市景观",Unknown +73,1 kng ste w pullout bed nonsmoking triple,1 King +86,2 queen beds superior room...larger room-balcony-lcd tv-refrig-microwave...55 in lcd tv-serenity bed-lux linens non refundable,2 Queen +73,"premier room, 1 king bed, oceanfront 1 king bed- non refundable : breakfast included",1 King +0,apartment 1 bedroom (volnay) (queenbed and sofabed or twinbed and sofabed),Unknown +52,"corner main tower double room (twin beds) (+ sofa, child meal not included, extra bed not included)",2 Single +0,non refundable ocean front standard,Unknown +73,ain dubai sea view room with balcony - king bed - single occupancy - free cancellation - half board included - free wifi,1 King +2,villa ocean front one bedroom double,1 Double +2,beach front double,1 Double +247,"junior suite, terrace, garden view (1 queen and 2 single beds)",2 Single 1 Queen +210,doubleconnecting room - 1 double bed 2 single beds,2 Single 1 Double +250,two bedroom suite - free wireless internet and coffee basket (1 king and 1 double bed) (non refundable),1 Double 1 King +2,"suite-1 king bed - non-smoking, separate bedroom, sofabed, whirlpool, microwave and mini-refrigerator, full breakfast(dbl)",1 Double +73,king guest rm with balcony,1 King +0,standard mountain view triple room lower floor with bathroom and toilet/non-smoking/extra bed for 4th person western style triple bed with plan early booking discount,Unknown +2,"superior room, sea view, continental breakfast- 1 double bed- free parking- free wifi",1 Double +0,单人床*4 or 小型双人床*1 or 沙发床*1,Unknown +73,1 x 1 king bed ocean view...1k ocean vw/hsi,1 King +136,1 single bed or 1 double bed or 2 single beds;1 double bed or 1 single bed or 2 single beds,1 Single or 1 Double +2,double deluxe estafeta street viewnrf,1 Double +52,twin room - no balcony ( half board ),2 Single +0,"标准园景房 (有窗,面积:22)",Unknown +74,family suites queen bed,1 Queen +82,suite - king bed - sofa bed - view,1 King 1 Sofa +2,似水流年【1.8米大床】,1 Double +2,"superior room, 1 double bed (deluxe double) (1 fullbed)",1 Double +0,lagoon lodge standard with bath and shower : breakfast,Unknown +73,1 x 1 king studio suite w/2 sofabeds nonsmo,1 King +73,"studio apartment -balcony, 1 king bed",1 King +86,"suite - 1 king 2 queen beds nsmk,2bdrm,2bath,micrfg,flatsc,continental breakfast",2 Queen +2,"1 x premium double room,breakfast [bedtype: 1 double]",1 Double +2,comfort double studio river view (full double bed) (queen size bed),1 Double +0,"deluxe room, connecting rooms (2+2)",Unknown +0,basic apartment 2 bedrooms city view (3) non-refundable,Unknown +0,",1 x 3 bedroom gardenview villa",Unknown +2,double economic double-double small room,1 Double +5,"standard triple room (casal +1), free breakfast- 1 double bed and 1 twin bed- free wifi",1 Double 1 Single +188,"deluxe apartment, golf view 3 queen beds- non refundable",3 Queen +73,"double deluxedeluxe room, terrace, city view (versace) (1 king bed) - package rate(sgl)",1 King +73,junior suite 1 king junior business suite,1 King +0,"chambre seule,room only",Unknown +73,"double room, ocean view (m), all-inclusive (food/beverages/snacks)- 1 king bed- free parking- free wifi",1 King +73,king suite smoking - bed and breakfast,1 King +225,"apartment, 4 bedrooms, sea view (2 king beds and 4 twin beds) - package rate",4 Single 2 King +2,"double 2 bed room, dining room and kitchen",1 Double +2,twin/double room - superior - main building - sea view(dbl),1 Double +0,【今夜特价】单人房,Unknown +73,"(1)1 king bed, non-smoking, microwave and refrigerator, flat screen television, desk, ergonomic chair, lounge chair, continental breakfast",1 King +88,"standard room, multiple beds, accessible (comm, roll shwr)- 2 king beds- free parking- free wifi",2 King +73,1 kg lakeview mob/hear access 3x3 shwr - k1rvk - odcc15,1 King +0,city view family 3 bedrooms suite with kitchenette(grand),Unknown +1,elegant twin room(2-single bed(s)),1 Single +52,"standard room, accessible, non smoking (refrigerator) (2 twin beds)",2 Single +0,non-refundable. special discount -12.84 usd,Unknown +0,(1)15 rooms apartment connecting rooms non refundable [non refundable],Unknown +73,"double-premium room, 1 king bed, patio, pool view, accessible",1 King +0,the level family room (2+1)_ -package,Unknown +0,studio with side sea view (1-2 adults) - non-refundable - breakfast included in the price,Unknown +52,deluxe ocean front double(twn),2 Single +0,waikiki tower city or mountain view room - resort fee included,Unknown +2,"quadruple suite (full double bed) (bed type is subject to availability, + sofa, jacuzzi)",1 Double +73,1kg w/sofabed/fridge nosmok breakfast hot deal,1 King +24,triple [non-smoking guaranteed] 2 regular beds + width 90 cm sofa bed [triple room] [non-smoking] [long-term stay 5 nights or more accommodation is good deals! ] consecutive nights 5 [with breakfast],1 Sofa +52,"deluxe room twin garden view - terrace, 2 single beds",2 Single +52,"standard room , 2 twin beds , room only (package deal) : room only",2 Single +235,"deluxe suite, 1 bedroom, garden view (1 king bed or 2 large twin beds)",2 Single or 1 King +52,twin beds with tatami area non smoking (27.5sqm),2 Single +173,suite deluxe king + superior queen,1 King 1 Queen +52,deluxe twin city view : full board,2 Single +24,"double sea viewroom, 1 king bed with sofa bed, sea view",1 Sofa +2,double room (ra) - breakfast,1 Double +1,b 18.9 square meters all rooms equipped with wifi [single room] [no smoking] * staying plan * direct connection to hanno station * all rooms equipped with wifi [no meals],1 Single +52,twin 2 single standard ocean view bay tower,2 Single +73,"standard double room, 1 bedroom, garden view, garden area, 1 king bed",1 King +82,"superior suite, city view, 1 king bed, 1 sofa bed",1 King 1 Sofa +73,1 bedroom 1 king bed suite oceanfront view,1 King +196,comfort double or twin room - single occupancy - non-refundable - half board included - free wifi - genius business,1 Double or 2 Single +2,executive double (double)+standard double with tower bridge view (double)+family room (family room),1 Double +52,"superior twin, 2 twin beds",2 Single +1,"club, club lounge access, guest room, 2 twin/single bed(s)(single room)",1 Single +1,1 bedroom classic single apartment (extra bed not included),1 Single +86,",deluxe room, 2 queen, non smoking, hearing impaire",2 Queen +0,habitaci�n club pemium balcon 2 beds non refundable,Unknown +2,泳池景观高级房,配备双人床 - 豪华房,配备 1 张双人床,带露台,可欣赏花园景观<双人入住><无早><今日特价>,1 Double +52,twinstandard twin room - disability access - half board included,2 Single +2,executive room double bed not refundable,1 Double +0,non-refundable. breakfast buffet. free self parking. free wifi. beds: 1 fullbed.,Unknown +0,new wing deluxe semi western style corner room (non smoking),Unknown +0,family room with balcony split level non refundable breakfast included in the price,Unknown +52,2 twin special w/microwv/fridge/wetbar ns - nvjz - shho1a,2 Single +0,duplex suite prepaid rate,Unknown +6,"classic room, 1 bedroom (sunny side 4pax) (2 double beds) (non refundable)",2 Double +52,"standard twin room, 1 twin bed (superior apartment twin bed), - free self parking- free wifi",2 Single +0,"woods view. florida special accessible room with option for hearing accessibility. 2 queen beds., 2 double bed",Unknown +52,* no smoking * twin b * sharp plasma cluster available [twin room] [no smoking] simple stay plan [no meals]. room only. non refundable,2 Single +0,"habitación premier, 2 camas individuales, vista a la ciudad (7f-9f)",Unknown +2,double club floor double room fullbed,1 Double +88,2 king beds deluxe room 332 sq feet-55 inch hdtv-fridge-inroom coffee fiber optic wifi fee-laptop safe-desk (corporate|odbb15),2 King +2,flex appart 28 non refundable(dbl),1 Double +0,1 bedroom suite high floor club lounge access 60 sqm separate bath walk shower extra person,Unknown +229,"deluxe queen or deluxe twin (for 2 adults, 0 children and 0 infants)",2 Single or 1 Queen +86,room 2 queen beds accessible pool view (comm tub) queenbed,2 Queen +196,triple twin/double room - executive - burj khalifa view,1 Double or 2 Single +2,"executive room, balcony, tower, 1 queen bed double",1 Double +0,公用区域 :2 沙发床; 卧室1:1 特大床; 卧室2:1 单人床 和 1 双人床; 卧室3:2 单人床;,Unknown +0,family + tripla + family + tripla,Unknown +0,suitedeluxe suite room duomo bb(trp),Unknown +73,"studio, one king bed, non-smoking (hearing accessible),1 king bed",1 King +0,четырёхместная вилла beach с 2 комнатами,Unknown +0,habitacion gran clase cama matrimonialholiday offers(special discount),Unknown +196,economy double or twin room (standard) 1 double bed,1 Double or 2 Single +74,queen/queen - premium - 1 park. room only. non refundable,1 Queen +1,singlestandard single [smoking] 18 square meters [standard] [single room] [smoking],1 Single +73,gallery suite with king bed - advanced purchase 5,1 King +14,"twinbed or sofabed superior twin room (extra bed for over age of 6 ,16-21f)(breakfast buffet)(save:25%)(2 twin beds and 1 twin sofa bed)",2 Single 1 Sofa +2,庭院景观经济双人房(1张双人床),1 Double +2,"one bedroom suite, sea view- 1 double bed",1 Double +0,villa ocean view 1 living room with 2 bedrooms,Unknown +1,(1)standard single room with bathroom and toilet/smoking western style single bed with plan vod room theater,1 Single +73,1 king mob/hr acc ri shower studio frg mic ns - vis firealrm/door/phn alrt/sofabed/50-in hdtv - microwv/fridge/wetbar/free wi-fi/hot bfast -,1 King +0,"standard family room that can accommodate 2 adults and 2 children +{[html] from 07-jan-2020 to 08-jan-2020 unless otherwise specified city and/or stay taxes might be payable upon check-out at hotel fr",Unknown +0,triple room(non-smoking)(check in from 13:00)(check out before 12:00)(check in before 18:00),Unknown +0,deluxe two bedroom suite - kitchen special,Unknown +24,king suite with sofa bed - non smoking/exterior corridor - non-refundable - breakfast included in the price,1 Sofa +24,1 queen bed tower sofa bed work microfridge high speed full breakfast free breakfast,1 Sofa +2,萌画·露台蜜月大床房,1 Double +52,标准双床房(无窗,带空调),2 Single +0,room #18054456,Unknown +73,"deluxe room, 1 king bed (straits view king straits lodge)",1 King +210,"quadruple room, free breakfast- 1 double bed and 1 large twin bed- free parking",2 Single 1 Double +74,"deluxe room, 1 queen bed, view (old town view, upper floors) (queenbed)",1 Queen +0,"apartment, 3 bedrooms (3 night min) (1 queen and 4 single beds) (non refundable)",Unknown +0,undefined-executive room (garden),Unknown +73,1 king bed studio suite w/ balcony nonsmoking : room only,1 King +4,room standard 3 single bed(s) and 1 baby(ies) in existing beds (3 single),3 Single +0,2 qn prtl ocnvw mobility/hearing access w/tub...36usd mand chg vis doorbell alrt and...vis phone alrt exterior corridors (corporate|odcc23),Unknown +73,room strip view king smoking,1 King +2,"standard double room (full double bed) (queen size bed, child meal not included, oceanfront)",1 Double +74,"1 queen bed suite smk with free wifi, hot tub, mini-fridge, microwave, coffee maker, hair ( none )",1 Queen +6,non-smoking pool view room with two double beds and complimentary buffet breakfast double,2 Double +0,executive room - exec - wp25bb,Unknown +73,1 king bed 1 bedroom city view ste nonsmoking separate bdrm living rm sofabed full kitchen free wifi-daily hot breakfast-24/7 suite shop,1 King +6,two double beds (with sofa bed) single,2 Double +196,twin/double room - comfort double room - french bed - economy,1 Double or 2 Single +196,double or twin-ensuite-bath/shower,1 Double or 2 Single +1,standard room - single use,1 Single +196,twin or double room-+ 1 x double economy,1 Double or 2 Single +2,double new generation double room (1 double bed and 1 junior bed) - breakfast included in the price,1 Double +73,"standard room, 1 king bed (lake erie view) (kingbed)",1 King +238,superior king room (ks) + superior king room (ks) + superior king room (ks) + superior double/double room (dds),1 Double or 1 King +73,"superior double or twin room, breakfast buffet - 1 king bed - free breakfast - free self parking - free wifi",1 King +73,"standard room, 1 king bed, garden view kingbed(room and breakfast)",1 King +24,double room swimming pool view balcony or terrace one bed sofa bed,1 Sofa +0,double1 bedroom pad,Unknown +0,room #1651206,Unknown +196,double twin/double room - luxury - room only,1 Double or 2 Single +196,double/twin side sea view (3ad+1ch) + double/twin pool view (3ad+1ch),1 Double or 2 Single +73,",1 king 1 bedroom mobility hearing accessible roll in shower",1 King +1,pool terrace room single,1 Single +6,suite state room suite 2 doubles,2 Double +0,1 bdrm suite with parlor non refundable,Unknown +2,deluxe standard room nrf ro. + executive double room nrf ro,1 Double +82,"executive room, annex building (1 king bed and 1 twin sofa bed)(trp)",1 King 1 Sofa +86,"2 queen beds accessible bathtub non-smoking, no meals",2 Queen +0,火山景主套房,Unknown +73,palace 5 star - king versailles suite. half board. non refundable,1 King +0,2q mb/hr acc rishwr stu ns 2qn mobilty/hearing access ri shwr studio ns visual fire alarm/door/phone alert free brkfst/wi-fi-kitchen w/micro/fridge ( no breakfast ),Unknown +196,"standard double or twin room, multiple beds, city view- 2 twin beds and 1 large twin sofa bed- free wifi",1 Double or 2 Single +2,1 king bed accessible smoking double,1 Double +1,horizon hillcrest pool villa(sgl),1 Single +0,studio studio courtyard view triple,Unknown +2,"double2 double beds, non-smoking, refrigerator, wi-fi non refundable(dbl)",1 Double +73,rainforest oceanfront villa- 1 king bed- breakfast for 2- free wifi,1 King +0,not refundable.1 x pool garden view rate no amendments permitted,Unknown +0,『松风庵』松绿(105号室):源泉露天温泉+和室12.5叠+卧室(最早入住时间14:00)(可延迟退房至11:00)(最晚入住时间00:00),Unknown +136,japanese-western style junior suite (non smoking) (1 double or 1 twin),1 Single or 1 Double +238,double (double-1 king bed mobility/hearing accessible room bathtub w/ grab bars non-smoking),1 Double or 1 King +0,habitacion estandar 2 ad + 1 ch,Unknown +52,standard suite (fullbed and twinbed)(dbl),2 Single +2,luxury suite (alfiere)(dbl),1 Double +73,1kg 2rm ste acc rollinshw 1 king 2 room ste mobility acc rollin shower sofa bed-2 hdtvs/mini fridge/microwave iron and ironing board/hairdryer/coffee maker,1 King +73,king executive room king bed in main building w/ lounge access overlooking the golf area with 56sq,1 King +24,king suite with sofa bed - resort view - free cancellation - free wifi quad,1 Sofa +86,queen suite with two queen beds and bay view - free cancellation - breakfast included in the price quad,2 Queen +0,1 queen bed or 1 king bed or 1 king bed and 2 single beds or 2 single beds;2 single beds or 1 king bed,Unknown +52,大床或双床房 连通房(double or twin two connecting double rooms),2 Single +254,"premier room, 1 bedroom- 1 queen bed and 1 double bed- free parking- free wifi",1 Double 1 Queen +1,corner room 1 king bedcity skyline and east river view-in rm fridge37 in tv w/ netflix- hulu and youtube access (single ),1 Single +0,亚博加瓦那泳池套房,Unknown +0,penguin suite - non-refundable - breakfast included in the price,Unknown +6,elite quadruple room- 2 double beds- free parking- free wifi,2 Double +2,double palm room (1 cama de matrimonio grande),1 Double +74,"room, 1 queen bed, non smoking (mobility) - free self parking - free wifi",1 Queen +82,magnifique corner 1 bedroom suite 1 king accessible tub and shower 1 sofabed - 700sf 65sm - non refunduble,1 King 1 Sofa +52,"deluxe room 2 single beds +{[html] from 23-jan-2020 to 25-jan-2020 weekdays opening hours: 24h / 24h +weekend opening hours : 24h / 24h +attention! for late arrivals , please contact the hotel so it can give you an access code + . city tax of 2.53 has to be paid on spot. unless otherwise specified city and/or stay taxes might be payable upon check-out at hotel front desk.}",2 Single +0,现代清新单人房,Unknown +1,"intracoastal junior suite, 1 bedroom junior suite, 1 king, sofa bed, balcony(sgl)",1 Single +73,kng basic non smoking 2 room suite1 king bednonsmoking; wifi avlsleeper sofamicrowaverefrigerator; comp cooked to order brkfstevening reception,1 King +73,"1 king, smoke free, internet access, desk, microwave and refrigerator, patio, full breakfast",1 King +2,double (pres suite with balcony on frankln),1 Double +2,double superior with view non refundable_ -no reembolsable,1 Double +2,double(deluxe doble vista al mar) triple,1 Double +52,"deluxe triple room, garden view, free breakfast- 3 large twin beds- free self parking- free wifi",2 Single +2,2 queen studio sofa bed non-smoking(dbl),1 Double +0,1 bedroom seaside villa on the rocks(beach view),Unknown +74,"executive room, 1 queen bed, smoking, mountain view 1 queen bed- non refundable",1 Queen +210,地面床铺×1 和 单人床×2 和 双人床×1,2 Single 1 Double +24,1king bd leisure with sofabed nonsmoking quad,1 Sofa +2,double face mer chambre 1 à 2 pers ( no breakfast ),1 Double +1,single room (budget) (1 twinbed) - package rate,1 Single +2,"classic double - pavilion +{[html] from 13-feb-2020 to 14-feb-2020 city taxe has to be paid on spot. unless otherwise specified city and/or stay taxes might be payable upon check-out at hotel front des",1 Double +74,executive suite with sea view queen bed,1 Queen +2,double superior (superior room - flexible rate ro),1 Double +73,mount nantai view king,1 King +2,* * non-smoking * * * single (semi-double) 140 cm bed-14 square meters [single room] [non-smoking] plan with breakfast [with breakfast] ( breakfast ),1 Double +73,suite 1 bedroom private pool 1 king bed nonsmoking non refundable,1 King +86,(1) 2 queen beds larger room nonsmoking hdtv/free wi fi/refrigerator/microwave hot breakfast included [non refundable],2 Queen +52,"deluxe twin ~ with semi-open-air bath ~ [twin room] [no smoking] [last minute discount] last minute reservation ok! ! if you think of it, go on a trip! [no meals] double",2 Single +2,山海·巨幕投影大床房,1 Double +6,"japanese twin room, 80sqm (2 person use, no access to the lounge for room only plan) (2 double beds)",2 Double +0,apollo two-bedroom apartment (5 adults) - second floor,Unknown +73,"grand deluxe room with garden, 1 king bed - no refundable",1 King +53,grand room 4 twin beds,4 Single +73,"1 king bed, non-smoking, premium room, sofabed for one person, balcony, forest view, air-conditioned, full breakfast 1 king bed, non-smoking, premium",1 King +86,room 2 queen beds ocean view (nonsmoking) 2 queen beds,2 Queen +73,"prestige suite, club mill?sime, 1 king size bed, city views +{[html] from 30-dec-2019 to 31-dec-2019 unless otherwise specified city and/or stay taxes might be payable upon check-out at hotel front de",1 King +0,1张沙发床 和 1张特大床 或者 1张沙发床 和 2张大床 或者 2张双人床,Unknown +2,double room - premium ( all inclusive ),1 Double +1,premier 1 bed including resort fee double(single room),1 Single +73,king deluxe pool view...king deluxe room with pool view...bright; spacious rooms with balcony; pool vw...luxurious bathroom with day light. wi-fi,1 King +52,"villa cozy nest with indoor jacuzzi, sea and caldera view & communal pool non refundable(twn)",2 Single +73,"grand room, courtyard view, courtyard area (1 king bed) (non refundable)",1 King +237,king junior suite - newly refurbished / 2sqm / living area - water / wine / mini fridge / usb port,1 Water or 1 King +73,ocean front suite (1 king) nrf,1 King +0,superior room - special breakfast offer,Unknown +2,"1 double bed, non-smoking, superior room, mountain view, mini bar, wi-fi, bathrobe and slippers, full breakfast -",1 Double +52,"small double room, non smoking (1 large twin bed). room only. non refundable",2 Single +73,deluxe king suite - disability access - non-refundable - breakfast included in the price - free wifi,1 King +2,豪华海景大床房(2间起订)(连住2晚及以上),1 Double +0,chalet pool view - free breakfast,Unknown +73,suite 1 bedroom - king bed - michigan - lake view,1 King +14,twinbed or sofabed economy studio suite (olenka)(room only)- package deal (2 twin beds and 1 double sofa bed),2 Single 1 Sofa +73,",cabana oceanfront 1 king",1 King +1,superior double room with king-size bed - single occupancy - free cancellation - breakfast included in the price - free wifi,1 Single +178,"grand triple room, private bathroom 1 queen bed and 1 twin bunk bed- non refundable",1 Queen 1 Single +73,1kng hear impaired,1 King +1,"superior room single beds superior room (room only), 2 twin beds 2 singlebeds : room only",1 Single +73,"1 king bed,nsmk,comfrt,wifi,cofte,safe,showr, - full breakfast",1 King +6,2 double beds deluxe room nonrefundable advanced purchase(trp),2 Double +0,small roomnon-refundable rate. no amendments permitted(exclusive discount),Unknown +74,"deluxe studio, 1 queen bed, non smoking, kitchen- free self parking- free wifi- full kitchen",1 Queen +73,[1]standard room with one king bed(room_only),1 King +0,优雅.家庭套房,Unknown +252,2 queens nsmk with free wifi mini-fridge microwave double,1 Double or 2 Queen +6,"classic room, 2 double beds, non smoking - single",2 Double +10,"apartment, 1 bedroom, beach view (citrine) 1 double bed and 1 double sofa bed- non refundable",1 Double 1 Sofa +235,studio deluxe studio - golden sands 5 (1 king bed/2 twin beds),2 Single or 1 King +0,经典单人房,配备 1 张单人床 - 高级双人房,配有 2 张单人床或 1 张特大床<双人入住><无早>(特别促销),Unknown +82,"traditional room, multiple beds, corner (1 double sofa bed and 1 king bed) - package rate",1 King 1 Sofa +24,"suite, 1 king bed with sofa bed (low floor) (1 sofabed)",1 Sofa +248,double/twin-premium king room with river view - non-refundable,2 Single or 1 Double or 1 King +196,double superior twinordouble-superior city view double or twin nrf,1 Double or 2 Single +0,standart exlusive room,Unknown +48,corner room with three double beds - non-smoking - breakfast included in the price,3 Double +73,"1 king bed, smoking room, microwave and refrigerator, ceiling fan, high speed internet access, groun : bed and breakfast",1 King +6,"superior room, 2 double beds, no windows",2 Double +2,deluxe family junior room only(dbl),1 Double +52,"twin triple room, 3 twin beds (3 adults) 3 twin beds",2 Single +52,deluxe twin room (2 adults) - free cancellation - free wifi single,2 Single +2,1 double bed honeymoon non-smoking - non refunduble,1 Double +1,chola palace suites - single,1 Single +73,(1) 1 king studio suite w/living area sofabed ns hdtv/free wi fi/fridge/microwave chairs/wet bar/hot breakfast included,1 King +2,(1)standard double family room with balcony (full double bed) (+ sofa),1 Double +0,"superior non smoking renovated(exclusive discount, special discount)",Unknown +86,"suite, two queen beds, accessible (2 queen beds) - package rate",2 Queen +0,海景高级房 有窗,Unknown +186,1kg corner ste hearing access no smok visual firealarm/door/phone alert-2 rm suite cmp bfst-eve recpt-wifi avl-sofa-micro-fridge (corporate|ses25c),1 Sofa 1 King +74,"comfort superior, 1 queen bed",1 Queen +2,"1 double bed, standard room, laptop safe, flat screen television, mini bar bf257(2 paxes) **full stay non-refundable**",1 Double +0,family triple bar 20 + deluxe triple bar 20 + open suite triple nref,Unknown +2,"standard room, city view, 1 queen bed (1 double) standard accommodation",1 Double +73,suite (florentine suite) kingbed(trp),1 King +2,water view one bedroom ocean suite / room only 1 - double,1 Double +2,"marjan double suite (full double bed) (king size bed, child bed not included, child bed is not included)",1 Double +73,"superior king room, balcony(outdoor view)",1 King +2,standard double or twin room 2 large twin beds(dbl),1 Double +73,"doublepremier room with 1 king-size bed, city & garden view",1 King +52,twin room - with breakfast. comfort with balcony-bed & breakfast-standard rate,2 Single +74,smoking booth floor room with queen bed - non-smoking non amendable,1 Queen +0,family room (non smoking)(qud),Unknown +74,single (classic 1 bedroom suite queen/queen) not refundable,1 Queen +73,superior cottage 1 king bed private pool garden view (gauguin suite),1 King +0,executive suite outdoor hot tub sea view -non-refundable,Unknown +86,premier room 2 queen beds non smoking city view,2 Queen +0,apartment-2 bedroom apartment (2ad). half board. standard rate,Unknown +2,deluxe double room breakfast included in the price,1 Double +74,classic queen room with city view - breakfast included in the price : bed and breakfast,1 Queen +0,corner room + studio room,Unknown +1,"double superior3 single beds - non-smoking, superior room",1 Single +2,suite room (river facing) (1 double bed) - package rate,1 Double +86,"double room, 2 queen, mini fridge, 38sqm/409sqf t, wireless internet, compliment",2 Queen +52,2 single beds executive nonsmoking - texn - iwu25,2 Single +24,"1 bedroom 1 double bed with sofabed suite, accessible, roll in shower",1 Sofa +1,double room city views as single use non-refundable rate no amendments permitted,1 Single +44,family room 5 persons (velux window)(2 double beds and 1 twin bed),2 Double 1 Single +74,carriage classic room queen bed,1 Queen +2,exclusive double room - non-refundable - service charge tax is included in the rates,1 Double +52,standard room single beds twin bed room 2 singlebeds : room only,2 Single +0,presidential suite 2 bedroom presidential suite city view,Unknown +0,"suite-suite, 1 bedroom, accessible, kitchen (mobility, roll in shower)",Unknown +0,room for one or two persons equipped with the n ew bedding all inclusive,Unknown +74,double room 1 queen bed accessible (shower),1 Queen +73,"room with balcony and courtyard view, king bed, no smoking (wifi)",1 King +2,"executive double (double bed) (bed type is subject to availability, ocean view)",1 Double +196,"double double or twin room, garden view (1 double bed/2 twin beds)",1 Double or 2 Single +170,1 king /2 queens family suite w/balcony ns fridge/microwave/sofabd/hdtv/free wi-fi/ work area/hot breakfast included ( no breakfast ),2 Queen or 1 King +2,double orchid club premier. bed & breakfast. standard rate,1 Double +73,single (1kng 1qn 2bdrm acc ri shwr),1 King +1,twin room 1 twin bed city view for non-smokers middle floor,1 Single +73,"guest room, 1 king, garden view - genr - duoc",1 King +73,"1 king bed, junior suite, nonsmoking, free internet bb d339c(1 pax) - with breakfast **full stay non-refundable**",1 King +0,kyklos villa with outdoor whirlpool *100 meters outside the complex(trp),Unknown +2,signature casita(promo 1) double,1 Double +2,1 lit double - non fumeur chambre classique avec air-conditionn?,1 Double +6,"room, 2 queen beds, accessible (marco polo) (2 double)",2 Double +80,"japanese style room, new building , max 5 person with bath and toilet (5 twin futons) - package rate",5 Single +196,twin/double room - terrace - mountain view non refundable,1 Double or 2 Single +0,biz court [standard] [single room] [smoking allowed] 1泊2食付プラン<会席> [夕食付き(和食)] [朝食付き(バイキング)],Unknown +0,"family apartment, 2 bedrooms, refrigerator, city view",Unknown +2,city view qn/qn hawaii on sale(double and a child),1 Double +52,"deluxe twin room, non smoking, 2 twinbed (room only)save15%(twin)",2 Single +0,triple presidential suite ( half board ),Unknown +52,"

1 king bed or 2 single beds

+

note: bed configuration is set as king bed unless requested to be 2 single beds

",2 Single +2,corner king(dbl),1 Double +196,"superior waterfront villa (2br) (1 double bed, 1 twin bed and 1 twin bunk bed)",1 Double or 2 Single +0,one-bedroom suite (2 adults) - non-refundable - breakfast included in the price,Unknown +2,卧室1: :1张日式床垫 和 1张特大床;卧室2: :1张特大床 和 1张日式床垫;卧室3: :1张日式床垫 和 1张特大床;卧室4: :1张特大床 和 1张日式床垫;公用区域 :1张日式床垫,1 Double +73,"double 1 king bed nonsmoking, classic room",1 King +74,accessible queen room with courtyard view and tub,1 Queen +196,twin/ double room deluxe river view,1 Double or 2 Single +6,ocean view (2 adults+1 child ) 2 double beds nonsmoking,2 Double +0,吾味书香房【温暖入住】,Unknown +2,vip suite excluding resort fee-double (non refundable) (full size bed (1 big bed) ),1 Double +0,deluxe plus + family room,Unknown +2,double room suite king bed park view air conditioned sitting area,1 Double +2,"double deluxe2 queen beds, deluxe room, non-smoking double",1 Double +0,apartment 4 bedrooms check in at d'esplanade residence,Unknown +0,grand luxe.,Unknown +0,"two bedroom apartment pool view 3 adults, no meals",Unknown +2,tiny room (haras)(1 double bed),1 Double +2,标准影视大床房,1 Double +52,"twinbed apartment, 1 bedroom (erato)(room only)(2 twin beds)",2 Single +2,"fullbed traditional double room, 1 double bed (kaid)(free breakfast)- package deal (1 double bed)",1 Double +2,俱乐部楼层尊贵房(特大床)(最早入住时间15:00)(最晚入住时间20:00)(可延迟退房至12:00),1 Double +0,臻选欢乐标准间,Unknown +0,"家庭套房 (有窗,面积:128)",Unknown +52,twin deluxe twin room with sea view - free cancellation,2 Single +74,"double partial see viewroom, 1 queen bed, terrace, partial ocean view,nonsmoking",1 Queen +73,executive king hours,1 King +88,"superior suite, balcony, pool view, 2 king beds ( breakfast )",2 King +2,"double apartamento, 2 habitaciones, cocina (1 cama doble)",1 Double +73,"deluxe room king bed with city view 1 king bed with city view, deluxe city 1 kingbeds : breakfast",1 King +73,"executive room, lounge access, 1 king size bed, high floor,breakfast single",1 King +2,"double room, ensuite, garden view (dover), 1 double bed",1 Double +2,double sea view1 king standard sea view bath and shower bay tower,1 Double +2,moderate double room (chapter 2) - non-smoking non refundable,1 Double +0,twinordouble-sea view 3 people,Unknown +0,executive suite!!!three bedroom aspen ski chalet,Unknown +1,"classic room, guest room, 2 twin/single bed(s), garden view (1 twin)",1 Single +0,red level deluxe breakfast included : lunch includeddinner includedbreakfast,Unknown +0,豪华房(底楼,带阳台),Unknown +73,"medium paradiso with balcony,1 king bed,nonsmoking",1 King +0,junior suite superior sea view with balcony (2+1). half board. standard rate,Unknown +233,south building night view [japanese-style room] [non-smoking] [night view is beautiful] [one person trip] enjoy yourself at takayu onsen with sourced water * [dinner included] [breakfast included]. half board. standard rate,1 Water +2,"renovation compact double room, non-smoking, free breakfast- 1 double bed- free wifi",1 Double +52,twin room - de luxe - bay view. room only. non refundable,2 Single +24,"1 king 2 room suite hearing accesible, vis firealrm/door/phn alrt-wifi avail-sofabed, comp cooked to order brkfst-evening reception - no refundable",1 Sofa +2,standard double (breakfast min 3 nights ),1 Double +2,"1 king mobility/hearing accessible ri shwr, vis firealrm/door/phn alrt, comp wifi (1 double)",1 Double +73,junior suite - king - sea view. half board. standard rate,1 King +0,doubleluxury room coastline view doble. full board. non refundable,Unknown +52,superior double room- 1 twin murphy bed and 1 twin bed- free wifi,2 Single +2,deluxe ocean view double beds honeymoon suite ocean front preferred club honeymoon suite ocean front,1 Double +86,"2 queen beds, mobility/hearing impaired access room, tub w/grab bars, no smoking!!!2 queen beds, disney view, non-smoking",2 Queen +0,classic not refundable tpl (wi - fi free)-tpl,Unknown +2,traditional bungalow 1 double bed- non refundable,1 Double +14,"kishuntei, universal jp-western suite, buffet dinner, non smoking, 3 twin futons, 2 twin beds and 1 twin sofa bed",2 Single 1 Sofa +52,twinordouble-superior twin non-smoking tokyo tower side [superior] [twin room] [non-smoking] [view of tokyo to... double,2 Single +0,one-bedroom forest villa with with free exclusive benefit - non-refundable - breakfast included in the price,Unknown +53,quadruple room (3 adults and 1 child) 4 twin beds,4 Single +2,"deluxe 1 king bed guestroom, airport view, 1 double bed",1 Double +0,"canal house suite +{[html] from 29-may-2020 to 31-may-2020 local taxes have to be paid on spot. unless otherwise specified city and/or stay taxes might be payable upon check-out at hotel front desk.}",Unknown +196,deluxe suite 1 king bed non smoking strip view (double/twin (2 pers) ),1 Double or 2 Single +73,1 x junior suite king with breakfast,1 King +73,"1 king bed/nonsmoking/suite/sofabed/larger unit/free hi-spd wireless/coffeemaker, in-room/iron and ironing board/tv, cable",1 King +74,"classic double room, 1 bedroom, terrace, sea view, free breakfast- 1 queen bed- free wifi",1 Queen +0,2 bedroom family room sea view (2ad+1ch),Unknown +233,premier suite 1 bedroom view (water view) (double/twin (2 pers) ),1 Water +73,suite west coast 1 king bed suite,1 King +73,"premium room, sea view (superior level)- 1 king bed",1 King +0,[smoking] - 16.22 square meters - bed width 110 cm x 2 units [ room] [smoking allowed] 5連泊(朝食付き) [朝食付き],Unknown +52,1 br apartment twin double,2 Single +0,?? 1: :???? 2? ?? ??? 2? + ???? 1?;?? ?? :???? 2?,Unknown +6,"accessible - suite 2 doubles, mobility accessible,bathtub,sofabed,nsmk,full b",2 Double +261,"non-smoking japanese-style room 6 tatami [japanese-style room] [no smoking] breakfast, parking lot, coin laundry free! business trip full-strength support plan [with breakfast (japanese food",6 Tatami +0,one bedroom terrace sea view fit ro nrf,Unknown +0,comfort room 1 pax(),Unknown +0,executive suite乛non smoking,Unknown +0,"double/twin-+ 1 x suite-1 king bed,nsmk,2rms,living,jacuzi",Unknown +55,deluxe room with tatami area non refundable half board included,TATAMI +2,格调大床房【温暖入住】,1 Double +0,one bedroom apartment deluxe sea view(3ad+1ch+1inf),Unknown +73,1 king bed premium city view sweet dreams bed-wifi-40 inch hdtv-safe in rm coffee maker-large window that opens - double double,1 King +0,[bettei nagisatei] non-smoking japanese-style room where you can overlook the ocean view bath hirado seto [japanese-style room] [non-smoking] [ocean view] seasonal kaiseki! ~ our standard ha,Unknown +86,hearing accessible water view 2 queen room ( none ),2 Queen +0,studio - suite - whirlpool,Unknown +1,executive king bed double - non refundable(single room),1 Single +80,"standard apartment, 3 bedrooms, 5 twin beds",5 Single +73,"double1 king bed, non-smoking, dogs allowed, high speed internet access, microwave and refrigerator, coffee maker, iron and ironing board, full breakfast",1 King +74,"1 queen accessible studio suite nsmk with free wifi, free hot breakfast, roll-in shower, hdtv ( no breakfast )",1 Queen +2,studio (2 guests) (1 double bed) (non refundable),1 Double +74,"superior room with queen bed +{[html] from 12-jan-2020 to 15-jan-2020 unless otherwise specified city and/or stay taxes might be payable upon check-out at hotel front desk.}",1 Queen +73,horizon deluxe room 1 king bed (kingbed),1 King +73,"suite, 1 cama king size, para no fumadores, vista a la piscina (one-bedroom)",1 King +52,"standard double room with park view (twin beds) (child bed is not included, extra bed not included)",2 Single +2,apartment 1 room (apartment-apartment with 1 bedroom not refundable-dbl),1 Double +52,one bed in 4-bed dormitory twinbed,2 Single +252,double-2 queen beds cityview nonsmoking,1 Double or 2 Queen +0,1 x ocean front 2 bedrooms signature suite,Unknown +1,single junior suite 2 persons + junior suite 3 persons(sgl),1 Single +0,superior room + superior room + superior room + deluxe room + deluxe room + deluxe room,Unknown +2,标准双人床房(连住4晚及以上),1 Double +0,"standard apartment, 2 bedrooms (4 pax) - non refundable",Unknown +0,(1)jewel suite,Unknown +262,"studio, kitchen (2 queen beds and 1 sofa bed)",2 Queen 1 Sofa +1,"1 king bed, studio deluxe suite, non-smoking fit wholesale rate - 2 (single )",1 Single +24,1 king suite nsmk with free wifi free hot breakfast sofa bed mini-fridge,1 Sofa +0,"queenbed or sofabed room, multiple beds (high floor, 2 queen & 1 sofa bed)(free breakfast)(private sale: save 15%)(2 queen beds and 1 double sofa bed)",Unknown +2,简雅大床房-清新绿植,1 Double +2,1 bedroom comfort double room with balcony and beachfront (full double bed),1 Double +0,not refundable.2 x executive suite pool view,Unknown +0,studio kitchenette (1103) fullbed,Unknown +255,double (queen w/sofa smoking) not refundable,1 Sofa or 1 Queen +0,two bedroom suite ( room only )(trp),Unknown +178,classic triple room (rossa)- 1 queen bed and 1 twin bed,1 Queen 1 Single +2,(2 people use) main building (bed width 140) * purification water use * [double room] [non-smoking] [early discount] early booking is very good deals plan early bird deals 30 [no meals](dbl),1 Double +0,doble 2 adultos standard : mp,Unknown +0,suite (suite garden) + suite (suite garden) + suite (suite garden),Unknown +196,superior double room - ro + double/twin room - ro + double/twin room - ro + double/twin room - ro,1 Double or 2 Single +0,豪华愉梦双人房(维也纳旗舰店),Unknown +0,family room family room a non smoking non-smoking western style triple bed with plan room only,Unknown +2,"double room - historic, individually furnished rooms in baroq ue style without balcony",1 Double +86,2 queen beds - superior floor marina view [no extrabed],2 Queen +73,"renewal suite, club lounge access, suite, 1 king, ocean view (room only offline)",1 King +0,habitaci?n est?ndar (lateral sea view (2ad+1ch)) (2 camas individuales),Unknown +73,king ada room include all the same amenities as our standard rooms plus ada amenities room includes microwave. room only. non refundable,1 King +1,"(1)deluxe room, city view(1 twin bed) [non refundable]",1 Single +73,king deluxe high floor sea view room...wifi/42 inc hd sat tv/floor-ceiling windows...35 sqm/media hub/walk- in shower/laptp safe ( breakfast ),1 King +238,"double-1 king bed, non-smoking, wi-fi, refrigerator, coffee maker, hairdryer, iron and ironing board",1 Double or 1 King +6,double 2 double hearing accessible...visual firealarm/door/phone alert or vis fire...wifi fee/day-crabtree evelyn bath amenities,2 Double +0,suitesir walter scott suite with castle view. bed & breakfast. non refundable,Unknown +86,2 queen beds bathtub non smoking,2 Queen +73,kingbed premier harbour view king(room only)(1 king bed),1 King +0,露台帝国套房(3成人1儿童),Unknown +2,new standard room(with balcony)(double room),1 Double +0,ada k shwr sfbd,Unknown +0,"studio, 1 queen bed with sofa bed, fireplace,1 queen bed and 1 queen sofa bed,nonsmoking",Unknown +86,2queen studio ste terrace ns super sale,2 Queen +52,1 bedroom apartment land view twin and sofa bed,2 Single +52,main building premier twin room with ocean view non smoking queen bed,2 Single +2,云中轻影雅致大床房,1 Double +52,twin cliff tower ocean view...50sqm refurbished/high floor/private balcony...modern amenities/easy access to pool/beach triple,2 Single +136,"1 x standard apartment, 2 bedrooms [bedtype: 1 double or 1 twin]",1 Single or 1 Double +0,*0~suitefamiliar2habitacionesbalcn (),Unknown +0,"three bedroom apartment(1 queen bed, 2 twin beds and 1 twin sofa bed)",Unknown +6,2 double bed uptown city view - triple,2 Double +52,standard twin (no cleaning plan/breakfast),2 Single +0,standard quadruplo - tarifa baixa temporada 2024,Unknown +2,"经济复式房, 1 张双人床",1 Double +2,deluxe room double,1 Double +73,comfort room (1 king bed) non refundable standard accommodation,1 King +6,"奢华套房, 2 张大床 (prestige club lounge)",2 Double +2,"non refundable penthouse one bedroom suite, strip view(double room)",1 Double +6,2 double beds nonsmoking hdtvfree wifihot breakfast included work area,2 Double +73,"king executive room...newly refurbished, lounge access, free wifi...nordic elegance, different views available...",1 King +196,"deluxe, guest room, 1 king, river view ( breakfast ) (double/twin (2 pers) )",1 Double or 2 Single +0,japanese style - honkan room only,Unknown +0,ind premium non refundable,Unknown +73,partial ocean view deluxe king,1 King +0,doubledouble room with business with smoking,Unknown +74,"deluxe double room, 1 queen bed, balcony, city view",1 Queen +52,"doublewonderful room, room, 2 twin beds, balcony double",2 Single +2,"comfort double, non smoking, - 1 double bed",1 Double +247,two bedroom jungle pool villa 1 queen bed and 2 twin beds : breakfast for two,2 Single 1 Queen +0,"apartment (8 double beds, 1 twin bed and 1 double sofa bed)",Unknown +2,"suite superior suite kingsize bed,room only(dbl)",1 Double +52,main building superior twin room smoking (superior room - tw),2 Single +0,luxe sea view - breakfast included in the price,Unknown +0,3 bedroom standard lodge,Unknown +0,"little bear star (duplex, individual terrace)(check-in 15:00)",Unknown +73,"suite (with private spa), breakfast buffet - 1 king bed - continental breakfast - free wifi",1 King +0,housethemed room wizard house,Unknown +0,classic room mountain side,Unknown +2,deluxe room double and child sharing bed with the parents,1 Double +6,superior double room connecting rooms 2 double beds non refundable,2 Double +0,the duet non refundable breakfast,Unknown +74,"room, 1 queen bed, non smoking (economy) (1 queen bed)",1 Queen +2,standard double room with balcony and mountain view - non-refundable - breakfast included in the price - free wifi,1 Double +2,芳草居大床房 无窗,1 Double +73,"grand deluxe suite king, full breakfast- 1 king bed- free parking- free wifi",1 King +73,double deluxe room | 1 king bed,1 King +136,non-smoking deluxe strip view (ldtiedw | lnd2 weekend everyday) (1 double or 1 twin),1 Single or 1 Double +0,apartment 2 room 2-bedroom apartment 2ad+ 4ch,Unknown +1,"standard apartment, city view (single use)",1 Single +74,1 queen bed first floor efficiency,1 Queen +2,简约影视大床房(大床),1 Double +0,行政套间(新店开业),Unknown +2,double south wing premier city view japanese-style room with bathroom and toilet/smoking japanese style japanese room bed with plan room only,1 Double +2,side double non refundable,1 Double +0,habitacion economica (1 adulto).,Unknown +0,lakeview junior suite,Unknown +2,double economy with stairs access + old triple stair access,1 Double +86,2 queen deluxe with wet bar nonsmoking - nqrx - lhhqf2,2 Queen +73,king ocean view suite lounge access 87 sqm bfst dr,1 King +2,"double studio (full double bed) (queen size bed, smoking, kitchen)",1 Double +52,premier king bed pool view(twn),2 Single +10,1 x suite garden suite room [bedtype: 1 double 1 sofa] : room only,1 Double 1 Sofa +6,double room with two double beds - disability access/bathtub - breakfast included in the price,2 Double +52,驼雅雅致双床房,2 Single +0,特价标间(小标间),Unknown +73,"fantastic bank, 1 bedroom suite, 1 king, whirlpool (package rate)",1 King +52,慢品双床房,2 Single +52,2 single smoking stay 7 nights and save,2 Single +2,"suite executive, suite, 1 king - executive, suite, 1 king, 1 double bed",1 Double +6,"premium jr. suite, 1 bedroom, 2 double beds (fullbed)",2 Double +1,executive triple harbour view-dbl and rollaway bed (non refundable) (single ),1 Single +0,twinordouble-fairmont roh,Unknown +2,double room luxe royal,1 Double +189,"studio suite, 1 queen bed with sofa bed, accessible (mobility & hearing w/ roll-in shower)(1 queen bed and 1 double sofa bed)",1 Queen 1 Sofa +0,bed room (sofabed),Unknown +2,长安雅致大床房,1 Double +52,"twinmoderate twin room , non smoking [for 2 adults], 2 large twin beds",2 Single +86,2 queen beds nsmk ground flatsc hispd micrfg full breakfast non refundable non refundable,2 Queen +0,1doublebed和2tatami和1singlebed,Unknown +2,superior room (kamel) (1 double bed) - package rate,1 Double +0,(1)double room (with sterilization function air conditioner) [double room] [no smoking] [mountain view] 【10周年記念】皆さまのご愛顧に感謝(通常素泊り) [素泊まり],Unknown +2,double panoramic not refundable.1 x premium panorama view(dbl),1 Double +0,family horizon hillcrest pool villa breakfast included in the price : breakfast included,Unknown +238,"double 1 king bed standard low floor, 1 double bed",1 Double or 1 King +2,double economicspacious double room no window,1 Double +52,"twin dlx garden pool bng (tahitian escape +no changes allowed or credits given. +includes breakfast)",2 Single +0,gran deluxe room - free cancellation - breakfast included in the price - free wifi,Unknown +0,臻选普通套房,Unknown +106,"deluxe triple room, mountain view 1 king bed and 1 twin bed- non refundable",1 King 1 Single +2,double room cosy (without breakfast) (non-refundable),1 Double +74,apsara villa (1 queen bed),1 Queen +0,凡尔赛的玫瑰,Unknown +2,"junior suite (swim up), 1 double bed",1 Double +0,"superior quadruple room with balcony (child meal not included, extra bed not included)",Unknown +73,suite (corner)- 1 king bed- free wifi,1 King +52,悦享轻居loft两居双床套房,2 Single +0,"luxury villa,2 bedrooms,garden view,ground floor",Unknown +73,"executive suite king, 1 king, 126sqm/1356sqft, separate dining room, separate l",1 King +0,studiostandard studio (2ad) - estudio (2ad). bed & breakfast. standard rate,Unknown +0,singlepluschild sea view studio with balcony and kitchenette - breakfast included in the price,Unknown +2,classic room with 1 double bed 1pax,1 Double +0,"suite, vista mar e jardim (suite 803)",Unknown +2,double family family 2 adults 1 double bed,1 Double +238,double double-king room hot sale,1 Double or 1 King +2,deluxe sea view - double double : welcome drink,1 Double +2,河景套房(大床)(内宾)[双早],1 Double +2,double room with balcony - bay view (18th-20th floor) - non-smoking - breakfast included in the price,1 Double +52,classic double and classic twin and superior room,2 Single +88,2 king beds studio suite non-smoking triple,2 King +5,triple room (3 adults)(1 double bed and 1 twin bed)_ -no reembolsable,1 Double 1 Single +73,"(1)deluxe room, 1 king size bed, high floor smart tv 55', bathtub(2)deluxe room, 1 king size bed, high floor smart tv 55', bathtub",1 King +52,"deluxe room, poolside (ground floor) 2 twin beds- non refundable",2 Single +2,three bedroom villa swimming pool(dbl),1 Double +0,habitacion junior suite uso individual vista mar,Unknown +0,少年锦时四人间(床位)(仅女生入住),Unknown +2,dive in cho yerin art stay busan 1(1-double bed(s)),1 Double +0,deluxe suite -bar breakfast : 2 pax-deluxe suite,Unknown +73,premier executive floor king - special event breakfast,1 King +136,1 x king deluxe corner room half board non refundable [bedtype: 1 double or 1 twin],1 Single or 1 Double +0,"1 king bed, non-smoking, deluxe room, balcony - room only, 1 double or 1 twin bed",Unknown +73,1 king premium cabana poolside view(non-refundable),1 King +247,duplex 1 queen bed and 2 twin beds suite,2 Single 1 Queen +52,朴宿·惠选双床房,2 Single +0,suite 1 bedroom (exceptional),Unknown +1,superior double beds(room only) single non amendable,1 Single +0,aenaon estate - aula suite by kk,Unknown +86,"queenbed grand room, 2 queen beds, balcony, park view(breakfast for 2)(2 queen beds)",2 Queen +136,annex sunset junior suite breakfast included aeeeeaeeaa - nosmoking - aad (1 double or 1 twin),1 Single or 1 Double +18,"design cottage, 1 bedroom (1 double and 2 single sofa beds) (non refundable)",1 Double 2 Sofa +0,sheridan,Unknown +0,suitehistoric superior suite internal view non refundable,Unknown +52,"deluxe room, kitchenette, ocean view (2 twinbed)",2 Single +86,"ocean view queen, suite, 2 queen(s) ocean view queen, suite, 2 queen(s)",2 Queen +52,"economy twin room, balcony- 2 large twin beds- free parking- free wifi",2 Single +196,classic double/twin (2+1). full board. standard rate,1 Double or 2 Single +74,"1 bedroom suite, 1 queen advanced purchase",1 Queen +247,"2 bedroom deluxe dune view, 1 queen bed and 2 twin beds",2 Single 1 Queen +0,triple room with bathroom and shared toilet japanese style japanese room bed with plan room only,Unknown +0,"suite 2 bedrooms deluxe (25% discount) +{[html] from 14-feb-2020 to 15-feb-2020 local taxes have to be paid on spot.. the fairmont dubai are delighted to offer a special dinner of the new year ’s eve",Unknown +0,双阳台360度海景日落家庭房,Unknown +54,superior semi double for 2 people use-(t2-with bf)-bf2,Semi-Double +55,deluxe room with tatami area - crab shabushabu dinner + buffet - non-smoking,TATAMI +196,double double or twin pond,1 Double or 2 Single +0,(1)junior suite standard room only [non refundable],Unknown +1,comfort room 2 large sgl beds - room only,1 Single +73,"double1 king mobility accessible w/bathtub, comp wifi, hi def.flat screen tv-refrigerator-microwave",1 King +2,moderate double bed room non smoking 16.9 sqm,1 Double +2,d light room : breakfast included non refundable(dbl),1 Double +0,luxury hanging tent,Unknown +1,sleep room - free wifi single,1 Single +2,[non refundable] double classic bb - not refundable,1 Double +0,executive deluxe triple suite,Unknown +2,"1 queen, sofa bed, fully equipped kitchen, micr owave, 510sqft/46sqm, living/sit(double room)",1 Double +0,"executive guest room, larger guest room, 2 twins, high floor. bed & breakfast. opaque rate",Unknown +0,premium room with complimentary club lounge acces,Unknown +2,tower double room with pool access,1 Double +2,fairmont gold room (lounge access) king double double,1 Double +5,standard family room with 1 double and 1 twin bed and sofa bed - non-smoking - non-refundable - breakfast included in the price : bed and breakfast,1 Double 1 Single +186,king w/sofa mob/hear (non-refundable),1 Sofa 1 King +257,not refundable.1 x 1 queen w/balcony mobility accessible b double,1 Double or 1 Queen +24,standard king room with sofa bed standard king room with sofa bed,1 Sofa +52,deluxe family room - non-refundable + deluxe twin room with river view - non-refundable,2 Single +52,twin room ro - 2 adults -estandar,2 Single +196,豪华套间 当天17:59前预订 2人入住 不含早(大床/双床),1 Double or 2 Single +2,"deluxe double room, 1 double bed, valley view (1 double bed) - package rate",1 Double +0,",suite fantastic 1 park : half board",Unknown +0,"

1 king bed, 1 double bed and 2 twin beds

2002-sq-foot room, balcony with city and pool views


layout - 3 bedrooms, dining area, and sitting area

internet - free wifi

entertainment - 50-inch smart tv with satellite channels

food & drink - kitchen with refrigerator, stovetop, oven, and microwave

sleep - a pillow menu, blackout drapes/curtains, and bed sheets

bathroom - 2 bathrooms, showe",Unknown +0,"double koto, japanese style room with terrace and open-air bath, 10 tatami-mats, non smoking",Unknown +52,twin east wing standard twin room 26 sq m with bathroom and toilet/non-smoking western style twin bed with plan stay longer and save! room only,2 Single +2,superior 1 king balcony ns double,1 Double +0,luxury pool suite with garden and heated pool,Unknown +73,"deluxe room, 1 king bed (creek)",1 King +52,"standard room with twin beds - non smoking +{[html] from 14-mar-2020 to 16-mar-2020 unless otherwise specified city and/or stay taxes might be payable upon check-out at hotel front desk.}",2 Single +0,v1ou0lfbu-cpge1dt77b5aw7gze-mlr6jn5tjige9zewqpb2eqju7a,Unknown +86,2 queen junior suite garden view - free internet in room - free parking,2 Queen +0,"2 bedroom bungalow ""kid suite"" non refundable (3+1)",Unknown +52,"not refundable.1 x deluxe premium room, 2 single beds, view of paris's sacre-coeur double",2 Single +1,single room-2 bed view room() single,1 Single +10,double privilege room with 1 double bed and 1 sofa not convertible,1 Double 1 Sofa +0,观村景阁楼房,Unknown +86,1 bedroom suite 2 queen communication accessible tub,2 Queen +2,"family room (standard), - 1 double bed",1 Double +86,executive studio two queens - single occupancy!!!spa junior king suite - single occupancy,2 Queen +73,(1)1 king bed room with view non refundable [non refundable],1 King +196,double panoramic (twin/double room - panorama - city view(dbl)),1 Double or 2 Single +0,"suite (teide view) (3 adults), 1 cama doble y 1 sofá cama individual",Unknown +0,superior apartment - 1 bedroom - 1 adult + 1 child,Unknown +52,twin 2 twin hilton executive,2 Single +0,junior suite superior loft-room only,Unknown +1,suite partial ocean view non refundable single : room only,1 Single +52,deluxe twin room 20 sqm.modern decor. lcd tv.hsia.seating area,2 Single +6,双人客房(2双人床)(无烟),2 Double +0,single use [moderate] [ room] [non-smoking] 【最大24時間滞在可能】ロングステイプラン [朝食付き],Unknown +4,3 single beds - non-refundable - free wifi,3 Single +73,1 bedroom suite 1 king golf view balcony,1 King +0,small tent - non-refundable,Unknown +1,"family suite, 1 bedroom larger suite, king, sofa bed tbdq (single )",1 Single +0,pentaplus - 1 bed requested,Unknown +52,"pool view guest room 1 king or 2 double + balcony(twin)",2 Single +0,2 double beds and 1 king bed or 2 double beds;1 single bed,Unknown +52,twin (with shower only) (sleeps 1) with breakfast and dinner,2 Single +74,queen room (no pets) (queenbed),1 Queen +2,kythnos - deluxe double room : bed and breakfast,1 Double +2,double superior room - non-refundable. room only. non refundable,1 Double +0,jungle view suite(1-doble(s) extra-grande(s)),Unknown +106,"suite 1 king bed, 1 single bed, suite, nonsmoking",1 King 1 Single +74,suite 1 bedroom - queen bed - executive,1 Queen +73,1 king bed junior suite (bed not specified) (non refundable),1 King +73,qed luxury bedroom 1 king size bed no meal,1 King +73,1 king ada tub summer presale - room only,1 King +0,non-refundable. package rate. member’s exclusive price. free internet. free breakfast. free self parking. beds: 1 fullbed.,Unknown +2,1 king junior suite club floor non refundable(dbl),1 Double +6,room accessible - 2 double mobility accessible roll in shower non-smoking continental breakfast,2 Double +210,"standard room, 1 double bed and 2 twin beds family",2 Single 1 Double +0,(2nd floor) [24.9 square meters] [twin room] [no smoking] 【黒潮】黒潮の海の幸?四万十牛の陶板焼き [夕食付き] [朝食付き(和食)],Unknown +73,1 king bed/nonsmoking/accessible/suite/ living room/2 person sofabed/mobility accessible/accessible tub/2 tvs/keurig,1 King +0,superior room with pool view(breakfast + dinner or lunch included),Unknown +2,luxury suite double room - room only,1 Double +2,[early check in at 13:00] superior double + banobagi facial kit 1 double bed,1 Double +196,twin/double room - comfort twin/double room - executive,1 Double or 2 Single +73,"room, sea view (upper floor) 1 king bed : breakfast for two",1 King +52,"twinbed luxury twin room, 1 bedroom, non smoking, valley view(free breakfast)(members price: 13%)(2 twin beds)",2 Single +73,"deluxe room,1 king bed,lake view,spa",1 King +2,double deluxequeen/queen - de luxe - city view(dbl),1 Double +0,two beds mobility accessible roll in shower,Unknown +210,family room with 1 double bed and 2 single beds - non-refundable,2 Single 1 Double +0,

smart

,Unknown +0,austropop studio non-refundable,Unknown +2,1 king bed corner room pure allergy...20usd mandatory charge - 350 sq ft...39 inch lcd hd tv - serenity bed double,1 Double +0,"family suite 2 bedrooms (get 25% discount),room only",Unknown +0,*126974~studiovillapool (),Unknown +2,double superior superior double patio garden(dbl),1 Double +6,not refundable.1 x 2 double beds...326 sqft-free wifi-coff,2 Double +24,executive suite 1 king bed with sofa bed kitchenette1 king bed and 1 large twin sofa bednonsmoking,1 Sofa +52,",double twin bed room with garden view",2 Single +74,"business studio suite, 1 queen bed, refrigerator and microwave, city view",1 Queen +73,"room, 1 king bed, non smoking (concierge) (kingbed)",1 King +0,deluxe room (2ad+1ch). all inclusive. standard rate,Unknown +234,"suite, 2 bedrooms, accessible, kitchen (hearing) 1 king bed and 2 double beds",2 Double 1 King +0,"executive studio quad - breakfast from aug, 09 2022 to aug, 23 2022",Unknown +2,double superiormain building superior city view double room 1 bedroom with bathroom and toilet/non-smoking western style double bed with plan no cleaning during 2 nights stay no meals,1 Double +6,2 room fallsview suite-2 queens-2 double beds wifi available - high floor-both falls view comp cooked to order brkfst-evening reception quad,2 Double +238,"double superiorhabitación superior, 1 cama king size (dash)",1 Double or 1 King +52,"suite junior, 1 habitación, balcón twinbed_ -no reembolsable",2 Single +0,商务标准间(国庆特惠),Unknown +74,upstairs queen room (guest house) - free wifi,1 Queen +24,king premium room with balcony...35sqm/renovated/wifi/tea-coffee maker/minibar...55 inch hdtv/iron-board/rain shower/safe/sofa single,1 Sofa +0,1 bedroom standard quadruple room (bed type is subject to availability),Unknown +73,"deluxe suite, 1 bedroom, oceanfront, 1 king bed : breakfast for 2",1 King +0,"prime superior, larger guest room, 2 twin, high floor. bed & breakfast. non refundable",Unknown +0,"apartment, 2 bedrooms (plunge pool)(qud)",Unknown +52,"[room for 3] deluxe garden twin + 1 free extra bed, 2 twin beds",2 Single +73,"standard room, 1 king bed, non smoking, balcony (dining table), free breakfast- free self parking- free wifi- full breakfast- full kitchen",1 King +0,wellness waterfront island suite - non refundable rate,Unknown +24,1 king corner suite w sofabed...comp wifi- hdtvs with hidef channels...refrigerator-microwave- keurig coffeemaker ( breakfast ),1 Sofa +73,suite-1 king 2qn beds 2 bdrm 2 bath suite nonsmok,1 King +0,"design maisonette jacuzzi (exclusive discount,special discount)",Unknown +2,1 x double or twin standard [bedtype: 1 double] : room only(dbl),1 Double +52,not refundable.1 x double room for individual use deluxe 2 beds single,2 Single +52,omnia superior twin (twin),2 Single +74,"(1)1 queen bed, non-smoking, deluxe room, high speed internet access, sitting area, desk, microwave and refrigerator, full breakfast",1 Queen +74,suite master single (1 queen bed),1 Queen +0,junior suite(with balcony),Unknown +0,"suite suite familiar, 2 habitaciones, vistas a la laguna (2 camas dobles y 1 cama de matrimonio grande)",Unknown +0,"城市公寓, 无烟房, 阳台",Unknown +0,executive lifestyle suite super sale,Unknown +1,executive room with 1 king-size bed breakfast included single,1 Single +73,"02:grand deluxe room, 1 king size bed",1 King +0,"superior room, balcony, annex building, 2 beds",Unknown +2,观云·观景大床房,1 Double +73,"suite-junior 1 king bed suite, mobility accessible, grab bars, bathtub",1 King +52,"[7pm check in -9am check out]compact twin room, non smoking, 2 twin beds",2 Single +73,"suite suite, 1 king bed (heritage) 1 king bed",1 King +52,"classic room, guest room, 1 twin/single bed(s), balcony (standard room - tw)",2 Single +86,standard room 2 queen beds riverview 2-7 (2 queen beds) (non refundable),2 Queen +0,beachfront villa - included new year's eve dinner - included return transfer by domestic flight + speedboat (available after daylight hours only ),Unknown +0,"suite (superior suite - twin beds with a sofa bed, 2 adults and 2 children)",Unknown +2,suite-1 king bed non smoking double,1 Double +0,1 bedroom apartment (kitchen) (1 bedroom apartment)+executive studio (kitchenette) (studio)+superior suite (kitchen) (suite),Unknown +2,top view villa 1 double bed- non refundable,1 Double +1,"standard room with two separate single beds +{[html] from 03-feb-2020 to 07-feb-2020 unless otherwise specified city and/or stay taxes might be payable upon check-out at hotel front desk.}",1 Single +2,"double disability access room (full double bed) (queen size bed, handicap accessible)",1 Double +0,marmara deluxe new year sales,Unknown +10,"standard room, perfect for families - 1 double bed and 1 sofa bed for 2 persons + standard room, perfect for families - 1 double bed and 1 sofa bed for 2 persons",1 Double 1 Sofa +16,"apartment, 2 bedrooms, balcony- 4 twin beds and 1 double sofa bed- free self parking- full kitchen",4 Single 1 Sofa +2,"residential room, non smoking (bed size: 140cm wide), 1 double bed",1 Double +0,[superior] [ room] [no smoking] [early discount plan] save on reservations up to 28 days in advance! [breakfast included],Unknown +1,"suite, 1 bedroom (club lounge acces) (1 twin bed)",1 Single +178,apartamento master 1 queen bed and 1 twin bed nonsmoking non refundable,1 Queen 1 Single +1,apartamento de lujo sgl o doble con balc?n y vista,1 Single +0,executive room 1 bedroom kitchenette non refundable,Unknown +210,double one bed non refundable + double single use one bed non refundable + double single use one bed non refundable,2 Single 1 Double +2,"superior suite, 1 double bed",1 Double +0,(1)residential family [family room] [no smoking] early break plan until 14 days ago [2 people ~] [no meals],Unknown +0,family deluxe capacity 6 + familiar junior suite + familiar junior suite,Unknown +2,(standard double smoking),1 Double +2,king governor suite(double room),1 Double +52,"room, 2 bedrooms, non smoking, sea view 2 twin beds",2 Single +52,工作室双床房(提前75天预订),2 Single +52,1.5米安心大床房 (双床),2 Single +153,garden view queens + partial bay view suite queens 2nd floor + resort king,1 King 2 Queen +73,king executive room; wifi/33 sqm; lcd sat tv/aircon,1 King +5,economy triple room (1 double bed and 1 single bed) non-refundable,1 Double 1 Single +86,"2 queen beds, non-smoking, city bayview, sofabed, safe, microwave and refrigerator, coffee maker 892db(3 paxes) **full stay non-refundable**",2 Queen +1,superior room with sauna(sgl),1 Single +24,"apartment, 1 bedroom, balcony, lake view (3 adults), 2 beds and 1 double sofa bed",1 Sofa +136,junior suite (1 x junior suite - superior [bedtype: 1 double or 1 twin]),1 Single or 1 Double +1,1 queen high floor non refundable single,1 Single +73,1 king bed junior suite studio suite -,1 King +73,king free night,1 King +0,"executive apartment, 2 bedrooms, 1 queen bed and 3 twin beds",Unknown +0,studio superior studio - full board included,Unknown +6,(1)premier two double room [non refundable],2 Double +52,kizuna twin room non refundable,2 Single +0,"suitesky three bedroom suite, 190sqm/2bed180x200/2bed135x200/living rm/maid, dinng tbl/kitchen/washer dryer/3 bathrms/4 tv",Unknown +82,"suite, 1 bedroom, smoking, kitchen 1 king bed and 1 double sofa bed- non refundable",1 King 1 Sofa +0,zwpvlsxal9akkygisspddpkqcr60x7a6oam8pwg1qw5rch6omvmgpq,Unknown +73,1 king mob acc with tub 1 king mobility accessible with bathtub free wifi -sweet dreams experience bed 42 inch hd tv-microwave and refrigerator (corporate|sdt18c)(),1 King +52,"quadruple 1 queen 2 single beds, family room, wi-fi, tea/coffee",2 Single +24,signature suite with one king bed sofa bed terrace and daily grab & go breakfast for two as part of the included resort fee non refundable,1 Sofa +2,premium room 1 king bed view (sky view) - double (family plan),1 Double +0,deluxe haruka,Unknown +0,penelope house (non refundable),Unknown +73,one bedroom suite king sole use,1 King +73,"room, 1 king bed (east, sorry no pets) 1 king bed",1 King +2,"double superiorsuperior room - sea, golf view & balcony",1 Double +0,white bear whale (double layer)(check-in 15:00)(最早入住时间15:00),Unknown +2,luxury room with twin beds(dbl),1 Double +0,superior room private pool (mini) non refundable,Unknown +2,double the shin-edo standard double room,1 Double +1,superior twin (with balcony/single use/parking free/4nights plan/room only),1 Single +52,superior 2 single beds room with magnificent view on la défense,2 Single +24,"sea view junior suite, free breakfast- 1 twin sofa bed- free wifi",1 Sofa +2,double (2 camas individuales - no fumador habitaci?n est?ndar acceso inal?mbrico a internet de alta velocidad gratuito desayuno completo),1 Double +24,deluxe room 1 double bed with sofa bed non smoking double,1 Sofa +196,deluxe sea view room (twin/double)+deluxe courtyard room (twin/double)(dbl),1 Double or 2 Single +73,deluxe king non refundable + junior suite non refundable,1 King +52,non refundable twin. bed & breakfast. non refundable. standard rate,2 Single +73,1kng/2qn mobility/hearing access ri shwr nsmk vis fire alarm/door/phn alert-kitchen-sofabed free wifi-daily hot breakfast-24/7 suite shop,1 King +73,"1 king bed,smok,sofbd,jaczz,micrfg,hispd,continental breakfast-double",1 King +52,superior twin room non-smoking western style twin bed with plan highly recommended! room only,2 Single +2,商务大单间(大床),1 Double +52,suite ocean view pool junior suite(twin),2 Single +0,innside sea view. bed & breakfast. standard rate,Unknown +0,2qn mobility/hearing access ri shwr studio (non-refundable),Unknown +0,deluxe sea view + breakfast flex - 2 beds,Unknown +2,"高级独栋屋, 1 张特大床房",1 Double +52,enjoy the experience of japanese culture in the 33 sqm suite with 2-single beds and attached s eating area. comp high speed internet access mp ( no breakfast ),2 Single +52,"1 queen 2 single beds non-smoking, family suite, 70 square meters, kitchen, terrace, 1 sofabed for 2",2 Single +196,double/twin-club suite ocean view,1 Double or 2 Single +2,"king premier room with grosvenor view, comp wifi/espresso/usb ports/smart tv/ac, 28 sqm/bathrobe/walk-in shower/minibar/safe(double room)",1 Double +233,"water,pavilion standard room with double bed 1 bedroom,pool",1 Water +0,studio - connecting room - breakfast included in the price - free wifi,Unknown +234,1 king bed and 2 double beds 2 bedroom suite room only,2 Double 1 King +0,villa [japanese and western rooms] [non-smoking] [breakfast included] favorite breakfast at popular cafe * [breakfast included],Unknown +5,1 double 1 single non-smoking free wi-fi cable tv mini bar non refundable,1 Double 1 Single +2,avantgarde double room pool view fb,1 Double +73,"suite, 1 bedroom, view, tower (freedom tower view) , 1 king bed , room only | amenities:free wifi (package deal)",1 King +52,twinharbour view twin room room only,2 Single +2,"chalet, 3 bedrooms (10 people) - non refundable(dbl)",1 Double +0,"superior (mobility accessible) room (extra bed included, handicap accessible)",Unknown +0,"luxury apartment, 3 bedrooms, 2 queen beds and 1 twin bed",Unknown +1,"suite-1 king bed,nsmk,balcony,micrfg,hi speed net,cofmkr,full breakfast(sgl)",1 Single +2,large - double room - with breakfast [w/extra bed],1 Double +2,"double room, accessible, non smoking (mobility w/ roll-in shower)",1 Double +73,penthouse ste 1 king sunshine on sale 3 nt,1 King +74,"suite,1 queen bed with sofa bed (one bedroom suite queen)",1 Queen +0,新风美式景观投影房,Unknown +74,deluxe bamboo room(1 queen bed),1 Queen +2,sakura club 2qns hearing/mobility w/ri shower vis firealrm/door/phn alrt/sakura club access 55 inch hdtv-espresso machine-double vanity (corporate|odbb15),1 Double +2,景观豪华房(特大床,带公共浴室),1 Double +73,double1 king mobility accessible w/ bathtub - 50usd rsrt chg- 55 inch hdtv - complimentary transportation to disney -,1 King +178,"queenbed or bunkbed chalet, 1 bedroom, non smoking, kitchenette(room only)(private sale: save 10%)(1 queen bed and 1 twin bunk bed)",1 Queen 1 Single +196,.side sea view double/twin with balcony. non refundable,1 Double or 2 Single +52,standard twin-smoking(3pax)-(t1)(trp),2 Single +0,urban triple ro. room only. standard rate,Unknown +0,deluxe room sea view (2ad+1ch). bed & breakfast. non refundable,Unknown +52,玲珑双床房(无窗)(提前60天预订),2 Single +2,double (standard double room - all-inclusive) double,1 Double +2,1 king bed pure allergy friendly double,1 Double +52,"double room, 2 twin beds, terrace, half board- free parking- free wifi",2 Single +2,(1)double room executive smoking armchair(2)double room executive smoking armchair,1 Double +0,standard one bedroom suite balcony,Unknown +1,double single use standard (1ad) + double single use standard (1ad),1 Single +0,"triple room triple room - top floor (godzilla floor) triple, room only, non smoking (separate bf charge for 5y/o and under)",Unknown +0,1 x deluxe bungalow (premium),Unknown +73,1 king bed superior room non-smoking - free internet in room - free parking - fridge - microwave,1 King +73,"(1)premium 1 king bed, corner, view",1 King +0,suite - suite with garden view/city view (4 pax) + extra bed,Unknown +0,doble smart tarifa no reembolsable no acepta modificaciones non refundable,Unknown +0,",apartment deluxe",Unknown +0,"a modern suite for work and relaxation +{[html] from 31-dec-2019 to 01-jan-2020 unless otherwise specified city and/or stay taxes might be payable upon check-out at hotel front desk.}",Unknown +74,"junior suite, balcony, partial sea view (1 queen bed)",1 Queen +2,"ocean double club room (full double bed) (king size bed, club access)",1 Double +73,forum tower king neptune suite - non smoking,1 King +73,deluxe room superior king room (on 8.-13. floor),1 King +0,habitación familiar (sleeps 3),Unknown +0,economy room (kuschelnest),Unknown +6,都市房(2张特大床),2 Double +52,"hudson double room (twin beds) (2 double beds, child meal not included, extra bed not included)",2 Single +2,double sea superior sea view 2+2 hb,1 Double +52,日式海景房(双床),2 Single +4,room with 3 single beds (31x79"/80x200 cm) feat uring the new bedding,3 Single +0,superior room without window non refundable,Unknown +52,not refundable.1 x tribe standard with 2 single size beds - courtyard view,2 Single +73,kingdom club suite 1 king bed non refundable,1 King +2,"14square meters studio [double room] [no smoking] [pre-payment limited] if the plan is decided by ""non-refundable"", stay at a great price! [no meals] - no refundable",1 Double +86,2 queen beds high floor room city view...30usd mand chg-345 sqft-keurig coffee...55 inch hd tv-fridge-in room safe (corporate|odcc15),2 Queen +73,panorama suite king size bed non refundable,1 King +0,"double2 camas individuales - no fumador, aire acondicionado, café y té, televisión de pantalla plana, wi-fi gratuito, desayuno completo",Unknown +5,"bungalow, multiple beds, beach view (1 twin bed and 1 double bed)",1 Double 1 Single +2,"普通开放式套房, 1 张特大床, 冰箱",1 Double +73,studio king studio suite with mountain view - non-smoking - non-refundable - free wifi,1 King +246,云端智眠|圆床房,1 Round +2,essential king room with soaking tub double non refundable,1 Double +74,single (1 queen 1 bedroom suite),1 Queen +46,"executive suite, 2 bedrooms, kitchenette, free wi-fi & parking(1 double bed and 3 twin beds)",1 Double 3 Single +2,double room (merisier) (1 double bed) - package rate,1 Double +0,double-standard room 1 king bed with sofa bed accessible (mobility accessible tub),Unknown +196,"deluxe double or twin room, 2 double beds, refrigerator & microwave 2 double beds- non refundable",1 Double or 2 Single +73,skyview deluxe king bed-breakfast,1 King +64,2 bed suite sleeper sofa non-smoking,2 Sofa +73,"executive room, 1 king size bed(non-refundable)",1 King +6,suite with two double beds and sofa bed,2 Double +6,"suite, 2 double beds, non smoking (1 bedroom), 2 double beds : room only",2 Double +2,triple triple at jfk house - annex#triple triple at jfk house - annex(dbl),1 Double +2,carson tower premium doubles(room only) double,1 Double +2,deluxe beachfront double (1 double bed),1 Double +24,"signature suite, 1 king bed with sofa bed(1-casal extra-grande(s), 1-sofá-cama individual(is))",1 Sofa +1,suite single : bed breakfast,1 Single +52,executive double room- 1 large twin bed- free long-term parking- free wifi,2 Single +52,"superior room, 2 single beds, city view +{[html] from 19-feb-2020 to 26-feb-2020 unless otherwise specified city and/or stay taxes might be payable upon check-out at hotel front desk.}",2 Single +24,"1 king and 1 sofa bed *family room, non + smoking bed type can not be guaranteed(double room)",1 Sofa +6,deluxe room 2 double beds marina view tower,2 Double +0,non refundable deluxe dynamic + breakfast,Unknown +0,prestige sea view bungalow,Unknown +235,junior suite romantic with a terrace (twinbed or kingbed),2 Single or 1 King +52,not refundable.1 x deluxe room 2 twin beds (grand),2 Single +52,premier double room (2 twin beds) (canal view) : breakfast buffet,2 Single +2,economy double breakfast min 4 nights,1 Double +92,serindit hostel (bunk bed) (1 bunk bed),1 Dormitory +73,"1 king bed, non-smoking, oversized room, 42 inch lcd television, high speed internet access, microwa : bed and breakfast",1 King +73,standard double room single use 1 king bed,1 King +196,"double or twin room, balcony (partial river view)- 1 double bed",1 Double or 2 Single +0,classic 2 bedroom apartment : room only,Unknown +2,湾景特大床客房(带阳台) - 湾景特大床客房(带阳台<特价大促销><双人入住><含早>,1 Double +0,"grand room, 2 bedrooms, courtyard view, garden area",Unknown diff --git a/RatePlanNameAnalysis.ConsoleApp/Models/model.zip b/RatePlanNameAnalysis.ConsoleApp/Models/model.zip new file mode 100644 index 0000000000000000000000000000000000000000..097664dde2ebe93bb3478ad060cf6513d30c1dd5 GIT binary patch literal 269701 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�osQ4$L!MUN8H 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

O(|}t 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≻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 literal 0 HcmV?d00001 diff --git a/RatePlanNameAnalysis.ConsoleApp/Program.cs b/RatePlanNameAnalysis.ConsoleApp/Program.cs new file mode 100644 index 0000000..9777007 --- /dev/null +++ b/RatePlanNameAnalysis.ConsoleApp/Program.cs @@ -0,0 +1,210 @@ +锘縰sing System; +using System.IO; +using System.Linq; +using Microsoft.ML; + +namespace RatePlanNameAnalysis +{ + class Program + { + private static string _appPath => Path.GetDirectoryName(Environment.GetCommandLineArgs()[0]); + private static string _trainDataPath => Path.Combine(_appPath, "..", "..", "..", "Data", "RatePlanNameAnalysis_train.csv"); + private static string _testDataPath => Path.Combine(_appPath, "..", "..", "..", "Data", "RatePlanNameAnalysis_test.csv"); + private static string _modelPath => Path.Combine(_appPath, "..", "..", "..", "Models", "model.zip"); + + private static MLContext _mlContext; + private static PredictionEngine _predEngine; + private static ITransformer _trainedModel; + static IDataView _trainingDataView; + // + static void Main(string[] args) + { + // Create MLContext to be shared across the model creation workflow objects + // Set a random seed for repeatable/deterministic results across multiple trainings. + // + _mlContext = new MLContext(seed: 0); + // + + // STEP 1: Common data loading configuration + // CreateTextReader(hasHeader: true) - Creates a TextLoader by inferencing the dataset schema from the BedType data model type. + // .Read(_trainDataPath) - Loads the training text file into an IDataView (_trainingDataView) and maps from input columns to IDataView columns. + Console.WriteLine($"=============== Loading Dataset ==============="); + + // + var loader = _mlContext.Data.CreateTextLoader(separatorChar: ',', + hasHeader: true, + allowQuoting: true); // 鏀寔寮曞彿 + _trainingDataView = loader.Load(_trainDataPath); + + //_trainingDataView = _mlContext.Data.LoadFromTextFile(_trainDataPath, separatorChar: ',', hasHeader: true); + // + + Console.WriteLine($"=============== Finished Loading Dataset ==============="); + + // + // var (trainData, testData) = _mlContext.MulticlassClassification.TrainTestSplit(_trainingDataView, testFraction: 0.1); + // + + // + var pipeline = ProcessData(); + // + + // + var trainingPipeline = BuildAndTrainModel(_trainingDataView, pipeline); + // + + // + Evaluate(_trainingDataView.Schema); + // + + // + PredictBedType(); + // + } + + public static IEstimator ProcessData() + { + Console.WriteLine($"=============== Processing Data ==============="); + // STEP 2: Common data process configuration with pipeline data transformations + // + var pipeline = _mlContext.Transforms.Conversion.MapValueToKey(inputColumnName: "BedTypeName", outputColumnName: "Label") + // + // + .Append(_mlContext.Transforms.Text.FeaturizeText(inputColumnName: "RatePlanName", outputColumnName: "RatePlanNameFeaturized")) + // + // + .Append(_mlContext.Transforms.Concatenate("Features", "RatePlanNameFeaturized")) + // + //Sample Caching the DataView so estimators iterating over the data multiple times, instead of always reading from file, using the cache might get better performance. + // + .AppendCacheCheckpoint(_mlContext); + // + + Console.WriteLine($"=============== Finished Processing Data ==============="); + + // + return pipeline; + // + } + + public static IEstimator BuildAndTrainModel(IDataView trainingDataView, IEstimator pipeline) + { + // STEP 3: Create the training algorithm/trainer + // Use the multi-class SDCA algorithm to predict the label using features. + //Set the trainer/algorithm and map label to value (original readable state) + // + var trainingPipeline = pipeline.Append(_mlContext.MulticlassClassification.Trainers.SdcaMaximumEntropy("Label", "Features")) + .Append(_mlContext.Transforms.Conversion.MapKeyToValue("PredictedLabel")); + // + + // STEP 4: Train the model fitting to the DataSet + Console.WriteLine($"=============== Training the model ==============="); + + // + _trainedModel = trainingPipeline.Fit(trainingDataView); + // + Console.WriteLine($"=============== Finished Training the model Ending time: {DateTime.Now.ToString()} ==============="); + + // (OPTIONAL) Try/test a single prediction with the "just-trained model" (Before saving the model) + Console.WriteLine($"=============== Single Prediction just-trained-model ==============="); + + // Create prediction engine related to the loaded trained model + // + _predEngine = _mlContext.Model.CreatePredictionEngine(_trainedModel); + // + // + RatePlanNameAnalysisData BedType = new RatePlanNameAnalysisData() + { + RatePlanName = "double suite (double bed) (double king size bed, terrace)" + }; + // + + // + var prediction = _predEngine.Predict(BedType); + // + + // + Console.WriteLine($"=============== Single Prediction just-trained-model - Result: {prediction.BedTypeName} ==============="); + // + + // + return trainingPipeline; + // + } + + public static void Evaluate(DataViewSchema trainingDataViewSchema) + { + // STEP 5: Evaluate the model in order to get the model's accuracy metrics + Console.WriteLine($"=============== Evaluating to get model's accuracy metrics - Starting time: {DateTime.Now.ToString()} ==============="); + + //Load the test dataset into the IDataView + // + + // 鍒涘缓鏁版嵁鍔犺浇鍣 + var loader = _mlContext.Data.CreateTextLoader(separatorChar: ',', + hasHeader: true, + allowQuoting: true); // 鏀寔寮曞彿 + + // 鍔犺浇鏁版嵁 + var testDataView = loader.Load(_testDataPath); + + // var testDataView = _mlContext.Data.LoadFromTextFile(_testDataPath, separatorChar: ',', hasHeader: true); + // + + //Evaluate the model on a test dataset and calculate metrics of the model on the test data. + // + var testMetrics = _mlContext.MulticlassClassification.Evaluate(_trainedModel.Transform(testDataView)); + // + + Console.WriteLine($"=============== Evaluating to get model's accuracy metrics - Ending time: {DateTime.Now.ToString()} ==============="); + // + Console.WriteLine($"*************************************************************************************************************"); + Console.WriteLine($"* Metrics for Multi-class Classification model - Test Data "); + Console.WriteLine($"*------------------------------------------------------------------------------------------------------------"); + Console.WriteLine($"* MicroAccuracy: {testMetrics.MicroAccuracy:0.###}"); + Console.WriteLine($"* MacroAccuracy: {testMetrics.MacroAccuracy:0.###}"); + Console.WriteLine($"* LogLoss: {testMetrics.LogLoss:#.###}"); + Console.WriteLine($"* LogLossReduction: {testMetrics.LogLossReduction:#.###}"); + Console.WriteLine($"*************************************************************************************************************"); + // + + // Save the new model to .ZIP file + // + SaveModelAsFile(_mlContext, trainingDataViewSchema, _trainedModel); + // + } + + public static void PredictBedType() + { + // + ITransformer loadedModel = _mlContext.Model.Load(_modelPath, out var modelInputSchema); + // + + // + RatePlanNameAnalysisData singleBedType = new RatePlanNameAnalysisData() { RatePlanName = "double suite (double bed) (double king size bed, terrace)" }; + // + + //Predict label for single hard-coded BedType + // + _predEngine = _mlContext.Model.CreatePredictionEngine(loadedModel); + // + + // + var prediction = _predEngine.Predict(singleBedType); + // + + // + Console.WriteLine($"=============== Single Prediction - Result: {prediction.BedTypeName} ==============="); + // + } + + private static void SaveModelAsFile(MLContext mlContext, DataViewSchema trainingDataViewSchema, ITransformer model) + { + // + mlContext.Model.Save(model, trainingDataViewSchema, _modelPath); + // + + Console.WriteLine("The model is saved to {0}", _modelPath); + } + } +} diff --git a/RatePlanNameAnalysis.ConsoleApp/RatePlanNameAnalysis.ConsoleApp.csproj b/RatePlanNameAnalysis.ConsoleApp/RatePlanNameAnalysis.ConsoleApp.csproj new file mode 100644 index 0000000..f034afc --- /dev/null +++ b/RatePlanNameAnalysis.ConsoleApp/RatePlanNameAnalysis.ConsoleApp.csproj @@ -0,0 +1,25 @@ +锘 + + Exe + net8.0 + + + latest + + + + + + + + + + + + Always + + + Always + + + \ No newline at end of file diff --git a/RatePlanNameAnalysis.Model/ConsumeModel.cs b/RatePlanNameAnalysis.Model/ConsumeModel.cs new file mode 100644 index 0000000..f9ae0f9 --- /dev/null +++ b/RatePlanNameAnalysis.Model/ConsumeModel.cs @@ -0,0 +1,37 @@ +// This file was auto-generated by ML.NET Model Builder. + +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using Microsoft.ML; +using System.IO; + +namespace RatePlanNameAnalysis.Model +{ + public class ConsumeModel + { + private static Lazy> PredictionEngine = new Lazy>(CreatePredictionEngine); + + // For more info on consuming ML.NET models, visit https://aka.ms/mlnet-consume + // Method for consuming model in your app + public static ModelOutput Predict(ModelInput input) + { + ModelOutput result = PredictionEngine.Value.Predict(input); + return result; + } + + public static PredictionEngine CreatePredictionEngine() + { + // Create new MLContext + MLContext mlContext = new MLContext(); + + // Load model & create prediction engine + string modelPath = Path.Combine(Directory.GetCurrentDirectory(), "..", "RatePlanNameAnalysis.ConsoleApp", "Models", "model.zip"); + ITransformer loadedModel = mlContext.Model.Load(modelPath, out var modelInputSchema); + var predEngine = mlContext.Model.CreatePredictionEngine(loadedModel); + + return predEngine; + } + } +} diff --git a/RatePlanNameAnalysis.Model/ModelInput.cs b/RatePlanNameAnalysis.Model/ModelInput.cs new file mode 100644 index 0000000..547a7a9 --- /dev/null +++ b/RatePlanNameAnalysis.Model/ModelInput.cs @@ -0,0 +1,19 @@ +// This file was auto-generated by ML.NET Model Builder. + +using Microsoft.ML.Data; + +namespace RatePlanNameAnalysis.Model +{ + public class ModelInput + { + [ColumnName("BedTypeID"), LoadColumn(0)] + public string BedTypeID { get; set; } + + [ColumnName("RatePlanName"), LoadColumn(1)] + public string RatePlanName { get; set; } + + [ColumnName("BedTypeName"), LoadColumn(2)] + public string BedTypeName { get; set; } + + } +} diff --git a/RatePlanNameAnalysis.Model/ModelOutput.cs b/RatePlanNameAnalysis.Model/ModelOutput.cs new file mode 100644 index 0000000..a40239b --- /dev/null +++ b/RatePlanNameAnalysis.Model/ModelOutput.cs @@ -0,0 +1,17 @@ +// This file was auto-generated by ML.NET Model Builder. + +using System; +using Microsoft.ML.Data; + +namespace RatePlanNameAnalysis.Model +{ + public class ModelOutput + { + // ColumnName attribute is used to change the column name from + // its default value, which is the name of the field. + [ColumnName("PredictedLabel")] + public string BedTypeName { get; set; } + + public float[] Score { get; set; } + } +} diff --git a/RatePlanNameAnalysis.Model/RatePlanNameAnalysis.Model.csproj b/RatePlanNameAnalysis.Model/RatePlanNameAnalysis.Model.csproj new file mode 100644 index 0000000..263ce27 --- /dev/null +++ b/RatePlanNameAnalysis.Model/RatePlanNameAnalysis.Model.csproj @@ -0,0 +1,13 @@ +锘 + + + net8.0 + enable + enable + + + + + + + diff --git a/RatePlanNameAnalysis.sln b/RatePlanNameAnalysis.sln new file mode 100644 index 0000000..00e1f17 --- /dev/null +++ b/RatePlanNameAnalysis.sln @@ -0,0 +1,37 @@ +锘 +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.8.34525.116 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "RatePlanNameAnalysis.Api", "RatePlanNameAnalysis.Api\RatePlanNameAnalysis.Api.csproj", "{381B1DB8-6FAD-48BC-B324-5557B1E79060}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "RatePlanNameAnalysis.Model", "RatePlanNameAnalysis.Model\RatePlanNameAnalysis.Model.csproj", "{B7F4729C-A7B0-40F9-B5E9-E0D8DE35AFA9}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "RatePlanNameAnalysis.ConsoleApp", "RatePlanNameAnalysis.ConsoleApp\RatePlanNameAnalysis.ConsoleApp.csproj", "{E5049E66-2248-42E0-B1BF-1769EE49AC6C}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {381B1DB8-6FAD-48BC-B324-5557B1E79060}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {381B1DB8-6FAD-48BC-B324-5557B1E79060}.Debug|Any CPU.Build.0 = Debug|Any CPU + {381B1DB8-6FAD-48BC-B324-5557B1E79060}.Release|Any CPU.ActiveCfg = Release|Any CPU + {381B1DB8-6FAD-48BC-B324-5557B1E79060}.Release|Any CPU.Build.0 = Release|Any CPU + {B7F4729C-A7B0-40F9-B5E9-E0D8DE35AFA9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {B7F4729C-A7B0-40F9-B5E9-E0D8DE35AFA9}.Debug|Any CPU.Build.0 = Debug|Any CPU + {B7F4729C-A7B0-40F9-B5E9-E0D8DE35AFA9}.Release|Any CPU.ActiveCfg = Release|Any CPU + {B7F4729C-A7B0-40F9-B5E9-E0D8DE35AFA9}.Release|Any CPU.Build.0 = Release|Any CPU + {E5049E66-2248-42E0-B1BF-1769EE49AC6C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {E5049E66-2248-42E0-B1BF-1769EE49AC6C}.Debug|Any CPU.Build.0 = Debug|Any CPU + {E5049E66-2248-42E0-B1BF-1769EE49AC6C}.Release|Any CPU.ActiveCfg = Release|Any CPU + {E5049E66-2248-42E0-B1BF-1769EE49AC6C}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {758D48D0-1665-4B5D-835C-668857EC221B} + EndGlobalSection +EndGlobal