<!DOCTYPE HTML>
<!--[if lte IE 7]> <html class="ie7"> <![endif]-->
<!--[if IE 8]>     <html class="ie8"> <![endif]-->
<!--[if IE 9]>     <html class="ie9"> <![endif]-->
<!--[if IE 10]>     <html class="ie10"> <![endif]-->
<!--[if !IE]><!--><html class="non-ie" xml:lang="en" lang="en"><!--<![endif]-->
<head>
<title>Reservation System - PREM Hospitality</title>

<script>
    if(document.location.href.indexOf('cancel') === -1) { 
        document.location.href = 'https://www.prem-hospitality.com';
    }
</script>

<meta name="keywords" content="">
<meta name="description" content="">
<link rel="shortcut icon" href="//reservations.prem-hospitality.com/files/images/favicon.ico">
<link rel="canonical" href="/sitemap.xml">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
<!-- bke stylesheets/javascript -->
<link href='//fonts.googleapis.com/css?family=Open+Sans:400,300,100,500,600,700' rel='stylesheet' type='text/css'>

<link rel="stylesheet" href="//reservations.prem-hospitality.com/files/css/bke-reset.css" type="text/css">
<link rel="stylesheet" href="//reservations.prem-hospitality.com/files/css/style-availtable.css" type="text/css">
<link rel="stylesheet" href="//reservations.prem-hospitality.com/files/css/jquery.plugins.css" type="text/css">
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.4.1/css/bootstrap.min.css">
<link rel="stylesheet" href="//use.fontawesome.com/releases/v5.10.1/css/all.css" integrity="sha384-wxqG4glGB3nlqX0bi23nmgwCSjWIW13BdLUEYC4VIMehfbcro/ATkyDsF/AbIOVe" crossorigin="anonymous">
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/material-design-iconic-font/2.2.0/css/material-design-iconic-font.min.css">
<link rel="stylesheet" href="//ajax.googleapis.com/ajax/libs/jqueryui/1.10.0/themes/base/jquery-ui.css" type="text/css">
<link rel="stylesheet" href="//reservations.prem-hospitality.com/files/css/jquery.rating.css" type="text/css">
<link rel="stylesheet" href="//reservations.prem-hospitality.com/files/css/calendar.css" type="text/css">
<link rel="stylesheet" href="//reservations.prem-hospitality.com/files/css/bke.scss" type="text/css">
<!-- <link rel="stylesheet" href="//reservations.prem-hospitality.com/files/css/bke.comp.css" type="text/css"> -->
<link rel="stylesheet" href="//reservations.prem-hospitality.com/files/css/print.scss" type="text/css" media="print">
<link rel="stylesheet" href="//reservations.prem-hospitality.com/bookings/bkecss" type="text/css">
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/jquery-ui.min.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/i18n/jquery-ui-i18n.min.js"></script>
<script src="//reservations.prem-hospitality.com/files/js/jquery.plugins.js" type="text/javascript"></script>

<script src="https://maps.googleapis.com/maps/api/js?key=AIzaSyBu-aZ_fS_DXfN-Dz_0YPY-9622cP0AY5I"></script>

<link rel="stylesheet" href="//reservations.prem-hospitality.com/files/css/bke-searchbox.scss">

<!--[if lt IE 9]>
  <script src="//oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
  <script src="//oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
  <script src="//reservations.prem-hospitality.com/files/js/disable-response.js" type="text/javascript"></script>
<![endif]-->


<script src="//www.tripadvisor.com/js3/conversion/pixel.js"></script>
</head>

 <!-- IF groupsite -->
<body class="pagelayout lang-en groupsite">
 <!-- ENDIF groupsite -->

 

	<script>
var $buoop = {vs:{i:9,f:25,o:12.1,s:7},c:2};
function $buo_f(){
 var e = document.createElement("script");
 e.src = "//browser-update.org/update.min.js";
 document.body.appendChild(e);
};
try {document.addEventListener("DOMContentLoaded", $buo_f,false)}
catch(e){window.attachEvent("onload", $buo_f)}
</script>

<header class="palette-bkgd-1" id="na-header">
	<div class="row">
		<div class="container">
			<!-- DESKTOP -->
			<div class="btn-home pull-left" style="display:none;">
				<a href="https://www.prem-hospitality.com" class="tip" title="Main website"><i class="zmdi zmdi-home"></i> <span>HOME</span></a>
			</div>
			<div class="bke-settings">
        
				<!-- BEGIN bke_languages_form -->
				<div class="setting-lang">
					<i class="zmdi zmdi-globe"></i>
					<form name="bke_search_auto" id="bke_search_auto" method=post action="//reservations.prem-hospitality.com/sitemap.xml"><select name="lang" onChange="this.form.submit();"><option value="en" selected="selected">English</option> <option value="it" >Italiano</option> <option value="es" >Espa&ntilde;ol </option> <option value="sk" >Slovensky</option> <option value="nl" >Dutch</option> <option value="pl" >Polski</option> <option value="cn" >&#x4E2D;&#x56FD;</option> <option value="lt" >Lietuvos</option> <option value="fi" >Suomen</option> <option value="ar" >&#x627;&#x644;&#x639;&#x631;&#x628;&#x64A;&#x629;</option> <option value="ru" >&#x440;&#x443;&#x301;&#x441;&#x441;&#x43A;&#x438;&#x439; &#x44F;&#x437;&#x44B;&#x301;&#x43A;</option> <option value="cs" >&#x10C;e&scaron;tina</option> <option value="sl" >Sloven&scaron;&#x10D;ina</option> <option value="pt" >Portugu&ecirc;s</option> </select></form>
				</div>
				<!-- END bke_languages_form -->

				<!-- BEGIN bke_currency_selector -->
				<div class="setting-curr">
					<div class="selected-curr-symbol"></div>
					
<select id="curr_selector" onchange="if (typeof ch_currency === 'function'){ ch_currency(this)}" class="bke_currency_selector">
      <option value="0" >Original</option>
      <option value="49" >INR</option>
      <option value="48" >MXN</option>
      <option value="47" >CZK</option>
      <option value="2" >EUR</option>
      <option value="4" >GBP</option>
      <option value="3" selected>USD</option>
      <option value="12" >CAD</option>
      <option value="11" >AUD</option>
      <option value="7" >BRL</option>
      <option value="43" >CHF</option>
      <option value="6" >DKK</option>
      <option value="9" >EGP</option>
      <option value="10" >MYR</option>
      <option value="1" >PLN</option>
      <option value="5" >ZAR</option>
      <option value="44" >NOK</option>
      <option value="45" >SEK</option>
      <option value="46" >AED</option>
      <option value="50" >OMR</option>
      <option value="51" >IDR</option>
      <option value="52" >GHS</option>
      <option value="53" >BHD</option>
      <option value="54" >SGD</option>
      <option value="55" >THB</option>
</select>
<script type="text/javascript">
(function(funcName, baseObj) {
    funcName = funcName || "docReady";
    baseObj = baseObj || window;
    var readyList = [];
    var readyFired = false;
    var readyEventHandlersInstalled = false;
    function ready() {
        if (!readyFired) {
            readyFired = true;
            for (var i = 0; i < readyList.length; i++) {
                readyList[i].fn.call(window, readyList[i].ctx);
            }
            readyList = [];
        }
    }

    function readyStateChange() {
        if ( document.readyState === "complete" ) {
            ready();
        }
    }
    baseObj[funcName] = function(callback, context) {
        if (readyFired) {
            setTimeout(function() {callback(context);}, 1);
            return;
        } else {
            readyList.push({fn: callback, ctx: context});
        }
        if (document.readyState === "complete") {
            setTimeout(ready, 1);
        } else if (!readyEventHandlersInstalled) {
            if (document.addEventListener) {
                document.addEventListener("DOMContentLoaded", ready, false);
                window.addEventListener("load", ready, false);
            } else {
                document.attachEvent("onreadystatechange", readyStateChange);
                window.attachEvent("onload", ready);
            }
            readyEventHandlersInstalled = true;
        }
    }
})("docReady", window);

var set_hover = function($) {
   
}


    Object.keys = Object.keys || (function () {
        var hasOwnProperty = Object.prototype.hasOwnProperty,
            hasDontEnumBug = !{toString:null}.propertyIsEnumerable("toString"),
            DontEnums = [
                'toString',
                'toLocaleString',
                'valueOf',
                'hasOwnProperty',
                'isPrototypeOf',
                'propertyIsEnumerable',
                'constructor'
            ],
            DontEnumsLength = DontEnums.length;
      
        return function (o) {
            if (typeof o != "object" && typeof o != "function" || o === null)
                throw new TypeError("Object.keys called on a non-object");
         
            var result = [];
            for (var name in o) {
                if (hasOwnProperty.call(o, name))
                    result.push(name);
            }
         
            if (hasDontEnumBug) {
                for (var i = 0; i < DontEnumsLength; i++) {
                    if (hasOwnProperty.call(o, DontEnums[i]))
                        result.push(DontEnums[i]);
                }   
            }
         
            return result;
        };
    })();

    // START    
    var currChanger = (function(){
        var availableCurr    = {"5":{"name":"South African rand","symbol":"ZAR ","isocode":"ZAR","rate":"19.5325","side":"r"},"46":{"side":"r","rate":"4.2380","isocode":"AED","symbol":"AED","name":"Dirham"},"44":{"symbol":"kr","name":"Norwegian Krone","isocode":"NOK","rate":"11.2270","side":"r"},"47":{"symbol":"K&#x10D;","name":"Czech Koruna","isocode":"CZK","rate":"24.5112","side":"l"},"48":{"rate":"20.5989","side":"r","name":"Mexican Peso","symbol":"$","isocode":"MXN"},"55":{"isocode":"THB","name":"Thai baht","symbol":"&#xE3F;","side":"l","rate":"37.6374"},"43":{"name":"Swiss Franc","symbol":"CHF","isocode":"CHF","rate":"0.9217","side":"r"},"4":{"isocode":"GBP","symbol":"&pound;","name":"Pound Sterling","side":"r","rate":"0.8718"},"0":{"side":"r","rate":1,"isocode":"Original","symbol":"","name":"Original"},"49":{"isocode":"INR","name":"Indian Rupee","symbol":"&#x20B9;","side":"r","rate":"107.2750"},"9":{"side":"r","rate":"62.5995","isocode":"EGP","name":"Egyptian Pound","symbol":"E&pound;"},"1":{"isocode":"PLN","symbol":"z&#x142;","name":"Zloty","side":"l","rate":"4.2768"},"54":{"name":"Singapore dollar","symbol":"SGD","isocode":"SGD","rate":"1.4830","side":"r"},"3":{"name":"US Dollar","symbol":"$","isocode":"USD","rate":"1.1538","side":"r"},"2":{"isocode":"EUR","name":"Euro","symbol":"&euro;","side":"r","rate":"1.0000"},"45":{"name":"Swedish Krona","symbol":"kr","isocode":"SEK","rate":"10.8827","side":"r"},"12":{"isocode":"CAD","name":"Canadian dollar","symbol":"$","side":"r","rate":"1.6063"},"53":{"isocode":"BHD","name":"Bahraini dinar","symbol":"BHD","side":"r","rate":"0.4356"},"7":{"side":"r","rate":"5.9515","isocode":"BRL","symbol":"R$","name":"Real"},"10":{"name":"Malaysian Ringgit","symbol":"RM","isocode":"MYR","rate":"4.6545","side":"r"},"52":{"side":"r","rate":"12.7013","isocode":"GHS","symbol":"GH&#x20B5;","name":"Ghanaian cedi"},"50":{"isocode":"OMR","symbol":"OMR","name":"Omani Rial","side":"r","rate":"0.4436"},"11":{"isocode":"AUD","symbol":"$","name":"Australian dollar","side":"r","rate":"1.6691"},"51":{"name":"Indonesian rupiah","symbol":"Rp","isocode":"IDR","rate":"19582.5271","side":"r"},"6":{"isocode":"DKK","symbol":"kr.","name":"Danish Krone","side":"r","rate":"7.4728"}};
        var defaultCurrency  = 2;
        var currentCurrency  = false;//2;
        var changeCurrency   = false;
        var defaultClassName = 'curr_chan';
        var settings         = {
            defaultClassName : defaultClassName,
            changeCallback   : false,
            noRound          : false,
            replaceWithin    : false,
            ignoreOwnCurr    : false,
            obj              : false,
            objName          : false,
            arr              : false,
            arrName          : false,
            exceptIdLike     : false,
            onRoom           : false,
        };
        var bke_selected_currency = 'bke_selected_currency';
        var bke_selected_currency_sbox = 'bke_selected_currency_sbox';
        var origPriceObjs = {};
        var origPriceArr = {};
        var currentObjCurr = {};
        var currentArrCurr = {};
        var changerFunction = [];
        var currDataOrigin = {};
        var currData = {};
        var currDataCurrency = {};
        var currDataId = 0;
        var origCurrency = {};
        var currRoomCurrency = {};
        return {
            // changes currency
            setCurrency  : setCurrency,            
            addSymbol    : addSymbol,
            addChangerFunction : addChangerFunction,
            setCurrencyOnMultiple : setCurrencyOnMultiple,
            // Settings that needed to be called before replacing 
            // currency when applicable
            changeCallback : changeCallback,
            getDefaultCurrency:getDefaultCurrency,
            getCurrentCurrency:getCurrentCurrency,
            exceptIdLike   : exceptIdLike,
            replaceWithin  : replaceWithin,
            ignoreOwnCurr  : ignoreOwnCurr,
            onObject       : onObject,
            onRoom         : onRoom,
            onArray        : onArray,
            // rest of changes
            getCurrentCurrencySymbol : getCurrentCurrencySymbol,
            getRate        : getRate,
            noRound	       : noRound,
        }

        function noRound () {
        	settings.noRound = true;
        	return this;
        }

        function logErr (error) {
        }

        function exceptIdLike (regex) {
            settings.exceptIdLike = regex;
            return this;
        }

        function addChangerFunction(name) {        	
            var add = true;
            try {
                if (changerFunction.indexOf(name) >= 0) {
                    add = false;
                }
            } catch(error) {logErr(error);}
            if ( add )
                changerFunction.push(name);
            return this;
        }

        function onObject(o,name) {
            settings.obj = o;
            settings.objName = name;
            return this;
        }

        function onArray(a,name) {
            settings.arr = a;
            settings.arrName = name;
            return this;
        }

        function changeCallback(c) {
            settings.changeCallback = c;
            return this;
        }

        function replaceWithin(c) {
            settings.replaceWithin = c;
            return this;
        }

        function onRoom(c) {
            settings.onRoom = c;
            return this;
        }

        function ignoreOwnCurr() {
            settings.ignoreOwnCurr = true;
            return this;
        }

        function getCurrentCurrency(obj) {
            if (currentCurrency && currentCurrency != 0) {
                return currentCurrency;
            } else  {
                return getDefaultCurrency();
            }
        }

        function getCurrentCurrencySymbol (obj) {
            if (!obj) {
                return availableCurr[getDefaultCurrency()]['symbol'];
            } else {
                return availableCurr[getCurrencyFromSpan(obj)]['symbol'];
            }
        }

        function setCurrencyOnMultiple (to) {        
            if (changerFunction.length > 0) {
                for (var i = 0; i < changerFunction.length; i++) {
                    changerFunction[i](false,to);
                };
            }
        }

        // retrieves default currency for specified room when necessary
        // this required onRoom switch to define id of room to find '#bke_room_currency'
        function getDefaultCurrency () {
            var curr = defaultCurrency;
            if (settings.onRoom && !settings.onRoom == '') {
                if (origCurrency[settings.room]) {
                    curr = origCurrency[settings.room];
                } else {
                    try {
                        curr = document.querySelectorAll('#bke_room_currency'+settings.onRoom)[0].value;
                        origCurrency[settings.onRoom] = curr;
                    } catch (error) {logErr('Cannot find default currency for room '+settings.onRoom);} 
                }
            }
            return curr;
        }

        function currChangerCurrency() {
            var curr = defaultCurrency;
            try {
                curr = document.querySelectorAll('#curr_selector')[0].value;
            } catch (error) {logErr('Cannot find default currency changer value');} 
            return curr;
        }

        function clearData() {
        	currData = {} ;
        }

        // setting currency to values on page with curr_chan class
        function setCurrency (to, clear) {        	
            if (!to) 
                to = currChangerCurrency();
            if (!availableCurr[to] || to == 0) 
                to = getDefaultCurrency();
            if (clear)	
            	clearData();
            if (settings.obj && settings.objName) {
                if (!currentObjCurr[settings.objName])
                    currentObjCurr[settings.objName] = getDefaultCurrency();
                if (currentObjCurr[settings.objName] != to) {
                    changedObject = changeObjectCurrencies(currentObjCurr[settings.objName],to);
                    currentObjCurr[settings.objName] = to;
                    returnObj = changedObject;
                } else {
                    returnObj = settings.obj;
                }
            } else if (settings.arr && settings.arrName && settings.arr.length > 0){
                if (!currentArrCurr[settings.arrName])
                    currentArrCurr[settings.arrName] = getDefaultCurrency();
                if (currentObjCurr[settings.arrName] != to) {
                    changedArray = changeArrayCurrencies(currentArrCurr[settings.arrName],to);
                    currentArrCurr[settings.arrName] = to;
                    changeElementCurrencies(false,to);
                    returnObj = changedArray;
                } else {
                    returnObj = settings.arr;
                }
            } else {            
                changeElementCurrencies(false,to, clearData);
                returnObj = this;
            }
            
            if (settings.callback) settings.callback(to);
            cleanup();            
            return returnObj;
        }

        function changeArrayCurrencies(from, to) {
            if (!origPriceArr[from])
                origPriceArr[from] = {};
            if (!origPriceArr[from][settings.arrName])
                    origPriceArr[from][settings.arrName] = settings.arr;
            if (!origPriceArr[to])
                origPriceArr[to] = {};
            if (origPriceArr[to][settings.arrName])
                return origPriceArr[to][settings.arrName];

            changedArr = recalcArr(settings.arr,from,to);
            origPriceArr[to][settings.arrName] = changedArr;
            return changedArr;
        }

        function recalcArr(arr,from,to) {
            var manip = [];
            changeArrNode(arr, manip, from, to);
            if (manip.length > 0)
                manip = manip[0];
            return manip;
        }

        function changeArrNode(arr, manip, from, to) {
            if (arr) {
                if (Object.prototype.toString.call(arr) === '[object Array]') {
                    manip.push([]);
                    for (var i=0; i < arr.length; i++ ) {
                        changeArrNode(arr[i], manip[(manip.length-1)], from, to);
                    }
                } else {
                    manip.push(changeObjValue(arr, from, to));
                }
            }
        }

        function changeObjectCurrencies (from,to) {
            if (!origPriceObjs[from])
                origPriceObjs[from] = {};
            if (!origPriceObjs[from][settings.objName])
                    origPriceObjs[from][settings.objName] = settings.obj;
            if (!origPriceObjs[to])
                origPriceObjs[to] = {}
            if (origPriceObjs[to][settings.objName])
                return origPriceObjs[to][settings.objName];

            changedObj = recalcObj(settings.obj,from,to);
            origPriceObjs[to][settings.objName] = changedObj;
            return changedObj;
        }

        function recalcObj(obj,from,to) {
            var manip = {};
            changeObjNode(obj, manip, from, to);
            return manip;
        }

        function changeObjNode (obj, manip, from, to) {
            if (Object.prototype.toString.call(obj) === '[object Object]') {
                var keys = Object.keys(obj);
                for (var i=0; i < keys.length; i++ ) {
                    manip[keys[i]] = {};
                    if (Object.prototype.toString.call(obj[keys[i]]) !== '[object Object]') {
                        manip[keys[i]] = changeObjValue(obj[keys[i]], from, to);
                    } else {
                        changeObjNode(obj[keys[i]], manip[keys[i]], from, to);
                    }
                }
            } else {
                manip = changeObjValue(obj[keys[i]], from, to)(a);
            }
        }

        function changeObjValue (value,from,to) {
            if (value === 0 || value === '0') {
                return 0;
            }
            return addSymbol(exchangeRate(getRate(value), from, to),to);
        }

        function hasClass(ele,cls) {
            return !!ele.className.match(new RegExp('(\\s|^)'+cls+'(\\s|$)'));
        }

        function addClass(ele,cls) {
            if (!hasClass(ele,cls)) ele.className += " "+cls;
        }

        function setCurrSpanData(obj) {
            var id = currDataId++;
            var className = 'curr_data'+id;            
            addClass(obj,className);
            return id;
        }

        function getSpanCurrency (obj,from,to) {
            id = getDataId(obj);

            currentValue = getObjValue(obj,from);

            if (id) {
                if (!currData[from])
                    currData[from] = {}
                if (!currData[from][id]){
                    if (!isNaN(currentValue)) {
                        currData[from][id] = currentValue;
                    }
                }
                if (!currData[to])
                    currData[to] = {};
                if (currData[to][id]) {
                    return currData[to][id];
                }
            } else {
                id = setCurrSpanData(obj);
                if (from == to)
                    return currentValue;
            }

            return false;            
        }

        function getDataId (obj) {
            classes = obj.className.split(' ');
            
            if (classes.length > 0) {
                for (var i = classes.length - 1; i >= 0; i--) {
                    match = classes[i].match(/curr_data(\d*)/);
                    if (match && match[1]) 
                        return match[1];
                }
            }
            return false;
        }
        
        function getCurrencyFromSpan(obj) {
            id = getDataId(obj);
            
            if (id) {
                if (currDataCurrency[id]) {
                    return currDataCurrency[id]
                } else {
                    currDataCurrency[id] = getDefaultCurrency();
                    return currDataCurrency[id];
                }
            } else {
                id = setCurrSpanData(obj);
                currDataCurrency[id] = getDefaultCurrency();
                return currDataCurrency[id];
            }
        }

        function setCurrencyToSpan(obj,newValue) {
            classes = obj.className.split(' ');
            
            if (classes.length > 0) {
                for (var i = classes.length - 1; i >= 0; i--) {
                    match = classes[i].match(/curr_data(\d*)/);
                    if (match && match[1]) {
                        match = match[1];
                    }
                    if (currDataCurrency[match]) {
                        currDataCurrency[match] = newValue;
                    }
                }
            }
        }

        function changeElementCurrencies (from,to) {         		
                var all = getAllToChange(settings.defaultClassName, settings.replaceWithin);
                var tempFrom;
                var tempTo;
                for (var i=0; i < all.length; i++ ) {
                    obj = all[i];
                    
                    from = getCurrencyFromSpan(obj);

                    if (settings.ignoreOwnCurr) {
                        tempTo        = from
                        tempFrom      = from;
                    } else {
                        tempTo        = to;
                        tempFrom      = from;
                    }
                    if (tempTo == tempFrom) {                        
                        continue;
                    }
                    objValue = getSpanCurrency(obj,tempFrom,tempTo);

                    setCurrencyToSpan(obj,tempTo);

                    if (objValue && objValue != false) {
                        applyValue(obj, addSymbol(objValue,tempTo), objValue);
                        continue;
                    }

                    if (availableCurr[tempTo]) {
                        value         = getObjValue(obj, tempFrom);

                        if (!value || value == ''){
                            continue;
                        }
                        changed = exchangeRate(value, tempFrom, tempTo);

                        applyValue(obj, addSymbol(changed, tempTo), changed);                 
                        
                    }
                }
                if (availableCurr[to]) {
                    currentCurrency = to;
                }
                changeInputs(bke_selected_currency,to);
                changeInputs(bke_selected_currency_sbox,to);
        }

        function cleanup () {
            settings         = {
                defaultClassName : defaultClassName,
                changeCallback   : false,
                replaceWithin    : false,
                ignoreOwnCurr    : false,
                obj              : false,
                noRound          : false,
                objName          : false,
                arr              : false,
                arrName          : false,
                exceptIdLike     : false,
                onRoom           : false
            };
        }

        function addSymbol (value, toSymbol) {
            if ((toSymbol == 0 && settings.onRoom) || !toSymbol) {
                toSymbol = getDefaultCurrency();
            }                 
            if (availableCurr[toSymbol]) {
                    if (availableCurr[toSymbol]['side'] == 'l') {
                        lcurr = availableCurr[toSymbol]['symbol'];
                        rcurr = '';
                    } else {
                        lcurr = '';
                        rcurr = availableCurr[toSymbol]['symbol']
                    }
                    value = rcurr + value + lcurr;
            } 
            return value;
        }

        function applyValue(obj,changed,changedValueOnly) {

            try {
                if (obj.tagName == 'INPUT') {
                    obj.value = changedValueOnly;                    
                } else {
                    obj.innerHTML = changed;                  
                }
            } catch (error) {logErr(error);} 
        }

        function getObjValue(obj,original) {
            value = false;
            if (obj.tagName == 'INPUT') {
                value = obj.value;                    
            } else {
                value = obj.innerHTML;                    
            }
            pureValue = getRate(value);
            return pureValue;
        }

        function changeInputs (name,to) {
            input = document.getElementsByName(name);
            if (input) {
                for (var i=0;i<input.length;i++) {
                    input[i].value = to;
                }
            }
            return this;
        }

        function getAllToChange (classNames, replaceWithin) {
            var all = [];
            try {
                if (replaceWithin) {
                    if (replaceWithin.match(/^[#\.]/)) {
                        found = replaceWithin.match(/^[#|\.](.*)/);
                        if (found && found.length > 0) {
                            all = document.querySelectorAll('.'+found[1]+' .curr_chan');
                            if (all.length < 1) {
                                all = document.querySelectorAll('#'+found[1]+' .curr_chan');
                            }
                        } else {
                            all = document.querySelectorAll(replaceWithin+' .curr_chan');
                        }
                    } else {
                        all = document.querySelectorAll('#'+replaceWithin+' .curr_chan');
                    }
                } else {
                    all = document.querySelectorAll('.'+classNames);
                }
                if (all && all.length && settings.exceptIdLike) {
                    newAll = [];
                    for (var i = all.length - 1; i >= 0; i--) {
                        if (all[i].id) {
                            if (!all[i].id.match(settings.exceptIdLike)) {
                                newAll.push(all[i]);
                            }
                        } else {
                            newAll.push(all[i]);
                        }
                    };
                    all = newAll;
                }
            } catch (error) {logErr(error);}
            return all;
        }

        function getRate(rate) {
            var r = '';
            var l = '';
            
            if (!isNaN(rate)) {
                return rate;
            }
            if ($.parseHTML(rate)){
                var newRate = $.parseHTML(rate);
                rate = newRate[0].textContent;
            }
            var match_curr = rate.match(/(?:<span.*?>)?([^\d]+)?((?:\d+)?\,?(?:\d+)\.?(?:\d+)?)?\s?([^\d]+;?)?([^\d]+)?(?:<\/span.*?>)?/);
            if (match_curr && match_curr[2]) {
                rate = match_curr[2];
                if (match_curr[1]) {
                    l = match_curr[1];
                    lcurr = l;
                    rcurr = '';
                } 
                if (match_curr[3]) {
                    r = match_curr[3];
                    rcurr = r;
                    lcurr = '';
                }
            } else {
                rate = rate.replace(/[^\d\.]/,'');
            }
            return rate;
        }
        
        function exchangeRate(value, from, to , callback) {   
            var c = false;

            if (callback && typeof callback === 'function') {
                c = callback;
            }

            if (availableCurr[from] && availableCurr[to]) {
                var er = /^-?[0-9]+$/;
                var isInt = er.test(value);
                value = value.replace(/,/g,'');
                parsedRate = value;
                if (from != 0 || to != 0) {
                    parsedRate = (((parseFloat(value) / parseFloat(availableCurr[from]['rate'])) * parseFloat(availableCurr[to]['rate'])));
                	if (!settings.noRound) {
                		parsedRate = Math.round(parsedRate);
                	}
                }
                if (!isInt) parsedRate = parsedRate.toFixed(2);
                if (c) c(parsedRate);
                
                return parsedRate;
            } else {
                if (c) c(value);
                return value;
            }
        }

        function changeTripteaseCurrencies(from,to){
            var triptease_div = document.querySelectorAll(".price-fighter-widget");
            if(triptease_div[0]){
                if (availableCurr[to]) {
                    noRound();
                    var price = triptease_div[0].getAttribute("data-pf-direct-price");
                    var newPrice = exchangeRate(price, from, to);
                    triptease_div[0].setAttribute("data-pf-direct-price", newPrice);
                    triptease_div[0].setAttribute("data-pf-currency", availableCurr[to].isocode);
                    cleanup();
                }
                if(typeof Paperboy !== 'undefined' && Paperboy.PriceCheck){
                    Paperboy.PriceCheck.reset();
                }
            }
        }
    })();

docReady(function() {
document.getElementById('curr_selector').value = '3';
document.getElementById('curr_selector').onchange();
    document.getElementById('curr_selector').onchange();
   if (typeof jQuery.ui != 'undefined') {
        set_hover(jQuery);
   }
});
</script>

				</div>
				<!-- END bke_currency_selector -->
			</div>

			<a href="https://www.prem-hospitality.com" class="logo"><img src="//reservations.prem-hospitality.com/bookings/showimage?type=18&id=B382D616612C4782940B0CF0C6A595D2" alt="PREM Hospitality" /></a>
      
		</div>
	</div>
</header>

<div class="settings-bar">
  <div class="settings-bar__slide">
    <div class="settings-bar__item btn-booknow open-searchbox-01">
      <i class="far fa-calendar-check"></i> Check Availability
    </div>
    <div class="settings-bar__item settings-bar__calendar">
      <i class="fas fa-edit"></i>
       <div class="booking-summary__cal loading open-searchbox-01">
  <div class="booking-summary__location" style="display:none;">
    <h3>Location</h3>
    <span class="cal-loc"><span class="search-term"></span></span>
  </div>
  <div class="booking-summary__in">
    <h3>Check in</h3>
    <span class="cal-arr__day big"></span>
    <span class="cal-arr__month big"></span>
    <span class="cal-arr__dayname"></span>
    <span class="cal-arr__year"></span>
  </div>
  <div class="booking-summary__out">
    <h3>Check out</h3>
    <span class="cal-dep__day big"></span>
    <span class="cal-dep__month big"></span>
    <span class="cal-dep__dayname"></span>
    <span class="cal-dep__year"></span>
  </div>
  <div class="booking-summary__nights">
    <h3>Nights</h3>
    <span class="cal-nights big">1</span>
  </div>
</div>

<a class="btn-searchagain btn-shadow open-searchbox-01"><i class="fa fa-redo"></i> Search again</a>		





    </div>  
    <div class="settings-bar__item settings-bar__summary" onClick="slidePanel('#booking-summary','Booking Summary')">
      <i class="fas fa-shopping-cart"></i>
      Summary
    </div>
    
    <div class="settings-bar__item settings-bar__filter" onClick="slidePanel('#filter-offers','Filters')">
      <i class="fas fa-filter"></i>
      Filters
    </div>
    <!-- BEGIN bke_currency_selector -->
    <div class="settings-bar__item settings-bar__currency">
    <div class="selected-curr-symbol"></div>
      
<select id="curr_selector" onchange="if (typeof ch_currency === 'function'){ ch_currency(this)}" class="bke_currency_selector">
      <option value="0" >Original</option>
      <option value="49" >INR</option>
      <option value="48" >MXN</option>
      <option value="47" >CZK</option>
      <option value="2" >EUR</option>
      <option value="4" >GBP</option>
      <option value="3" selected>USD</option>
      <option value="12" >CAD</option>
      <option value="11" >AUD</option>
      <option value="7" >BRL</option>
      <option value="43" >CHF</option>
      <option value="6" >DKK</option>
      <option value="9" >EGP</option>
      <option value="10" >MYR</option>
      <option value="1" >PLN</option>
      <option value="5" >ZAR</option>
      <option value="44" >NOK</option>
      <option value="45" >SEK</option>
      <option value="46" >AED</option>
      <option value="50" >OMR</option>
      <option value="51" >IDR</option>
      <option value="52" >GHS</option>
      <option value="53" >BHD</option>
      <option value="54" >SGD</option>
      <option value="55" >THB</option>
</select>
<script type="text/javascript">
(function(funcName, baseObj) {
    funcName = funcName || "docReady";
    baseObj = baseObj || window;
    var readyList = [];
    var readyFired = false;
    var readyEventHandlersInstalled = false;
    function ready() {
        if (!readyFired) {
            readyFired = true;
            for (var i = 0; i < readyList.length; i++) {
                readyList[i].fn.call(window, readyList[i].ctx);
            }
            readyList = [];
        }
    }

    function readyStateChange() {
        if ( document.readyState === "complete" ) {
            ready();
        }
    }
    baseObj[funcName] = function(callback, context) {
        if (readyFired) {
            setTimeout(function() {callback(context);}, 1);
            return;
        } else {
            readyList.push({fn: callback, ctx: context});
        }
        if (document.readyState === "complete") {
            setTimeout(ready, 1);
        } else if (!readyEventHandlersInstalled) {
            if (document.addEventListener) {
                document.addEventListener("DOMContentLoaded", ready, false);
                window.addEventListener("load", ready, false);
            } else {
                document.attachEvent("onreadystatechange", readyStateChange);
                window.attachEvent("onload", ready);
            }
            readyEventHandlersInstalled = true;
        }
    }
})("docReady", window);

var set_hover = function($) {
   
}


    Object.keys = Object.keys || (function () {
        var hasOwnProperty = Object.prototype.hasOwnProperty,
            hasDontEnumBug = !{toString:null}.propertyIsEnumerable("toString"),
            DontEnums = [
                'toString',
                'toLocaleString',
                'valueOf',
                'hasOwnProperty',
                'isPrototypeOf',
                'propertyIsEnumerable',
                'constructor'
            ],
            DontEnumsLength = DontEnums.length;
      
        return function (o) {
            if (typeof o != "object" && typeof o != "function" || o === null)
                throw new TypeError("Object.keys called on a non-object");
         
            var result = [];
            for (var name in o) {
                if (hasOwnProperty.call(o, name))
                    result.push(name);
            }
         
            if (hasDontEnumBug) {
                for (var i = 0; i < DontEnumsLength; i++) {
                    if (hasOwnProperty.call(o, DontEnums[i]))
                        result.push(DontEnums[i]);
                }   
            }
         
            return result;
        };
    })();

    // START    
    var currChanger = (function(){
        var availableCurr    = {"5":{"name":"South African rand","symbol":"ZAR ","isocode":"ZAR","rate":"19.5325","side":"r"},"46":{"side":"r","rate":"4.2380","isocode":"AED","symbol":"AED","name":"Dirham"},"44":{"symbol":"kr","name":"Norwegian Krone","isocode":"NOK","rate":"11.2270","side":"r"},"47":{"symbol":"K&#x10D;","name":"Czech Koruna","isocode":"CZK","rate":"24.5112","side":"l"},"48":{"rate":"20.5989","side":"r","name":"Mexican Peso","symbol":"$","isocode":"MXN"},"55":{"isocode":"THB","name":"Thai baht","symbol":"&#xE3F;","side":"l","rate":"37.6374"},"43":{"name":"Swiss Franc","symbol":"CHF","isocode":"CHF","rate":"0.9217","side":"r"},"4":{"isocode":"GBP","symbol":"&pound;","name":"Pound Sterling","side":"r","rate":"0.8718"},"0":{"side":"r","rate":1,"isocode":"Original","symbol":"","name":"Original"},"49":{"isocode":"INR","name":"Indian Rupee","symbol":"&#x20B9;","side":"r","rate":"107.2750"},"9":{"side":"r","rate":"62.5995","isocode":"EGP","name":"Egyptian Pound","symbol":"E&pound;"},"1":{"isocode":"PLN","symbol":"z&#x142;","name":"Zloty","side":"l","rate":"4.2768"},"54":{"name":"Singapore dollar","symbol":"SGD","isocode":"SGD","rate":"1.4830","side":"r"},"3":{"name":"US Dollar","symbol":"$","isocode":"USD","rate":"1.1538","side":"r"},"2":{"isocode":"EUR","name":"Euro","symbol":"&euro;","side":"r","rate":"1.0000"},"45":{"name":"Swedish Krona","symbol":"kr","isocode":"SEK","rate":"10.8827","side":"r"},"12":{"isocode":"CAD","name":"Canadian dollar","symbol":"$","side":"r","rate":"1.6063"},"53":{"isocode":"BHD","name":"Bahraini dinar","symbol":"BHD","side":"r","rate":"0.4356"},"7":{"side":"r","rate":"5.9515","isocode":"BRL","symbol":"R$","name":"Real"},"10":{"name":"Malaysian Ringgit","symbol":"RM","isocode":"MYR","rate":"4.6545","side":"r"},"52":{"side":"r","rate":"12.7013","isocode":"GHS","symbol":"GH&#x20B5;","name":"Ghanaian cedi"},"50":{"isocode":"OMR","symbol":"OMR","name":"Omani Rial","side":"r","rate":"0.4436"},"11":{"isocode":"AUD","symbol":"$","name":"Australian dollar","side":"r","rate":"1.6691"},"51":{"name":"Indonesian rupiah","symbol":"Rp","isocode":"IDR","rate":"19582.5271","side":"r"},"6":{"isocode":"DKK","symbol":"kr.","name":"Danish Krone","side":"r","rate":"7.4728"}};
        var defaultCurrency  = 2;
        var currentCurrency  = false;//2;
        var changeCurrency   = false;
        var defaultClassName = 'curr_chan';
        var settings         = {
            defaultClassName : defaultClassName,
            changeCallback   : false,
            noRound          : false,
            replaceWithin    : false,
            ignoreOwnCurr    : false,
            obj              : false,
            objName          : false,
            arr              : false,
            arrName          : false,
            exceptIdLike     : false,
            onRoom           : false,
        };
        var bke_selected_currency = 'bke_selected_currency';
        var bke_selected_currency_sbox = 'bke_selected_currency_sbox';
        var origPriceObjs = {};
        var origPriceArr = {};
        var currentObjCurr = {};
        var currentArrCurr = {};
        var changerFunction = [];
        var currDataOrigin = {};
        var currData = {};
        var currDataCurrency = {};
        var currDataId = 0;
        var origCurrency = {};
        var currRoomCurrency = {};
        return {
            // changes currency
            setCurrency  : setCurrency,            
            addSymbol    : addSymbol,
            addChangerFunction : addChangerFunction,
            setCurrencyOnMultiple : setCurrencyOnMultiple,
            // Settings that needed to be called before replacing 
            // currency when applicable
            changeCallback : changeCallback,
            getDefaultCurrency:getDefaultCurrency,
            getCurrentCurrency:getCurrentCurrency,
            exceptIdLike   : exceptIdLike,
            replaceWithin  : replaceWithin,
            ignoreOwnCurr  : ignoreOwnCurr,
            onObject       : onObject,
            onRoom         : onRoom,
            onArray        : onArray,
            // rest of changes
            getCurrentCurrencySymbol : getCurrentCurrencySymbol,
            getRate        : getRate,
            noRound	       : noRound,
        }

        function noRound () {
        	settings.noRound = true;
        	return this;
        }

        function logErr (error) {
        }

        function exceptIdLike (regex) {
            settings.exceptIdLike = regex;
            return this;
        }

        function addChangerFunction(name) {        	
            var add = true;
            try {
                if (changerFunction.indexOf(name) >= 0) {
                    add = false;
                }
            } catch(error) {logErr(error);}
            if ( add )
                changerFunction.push(name);
            return this;
        }

        function onObject(o,name) {
            settings.obj = o;
            settings.objName = name;
            return this;
        }

        function onArray(a,name) {
            settings.arr = a;
            settings.arrName = name;
            return this;
        }

        function changeCallback(c) {
            settings.changeCallback = c;
            return this;
        }

        function replaceWithin(c) {
            settings.replaceWithin = c;
            return this;
        }

        function onRoom(c) {
            settings.onRoom = c;
            return this;
        }

        function ignoreOwnCurr() {
            settings.ignoreOwnCurr = true;
            return this;
        }

        function getCurrentCurrency(obj) {
            if (currentCurrency && currentCurrency != 0) {
                return currentCurrency;
            } else  {
                return getDefaultCurrency();
            }
        }

        function getCurrentCurrencySymbol (obj) {
            if (!obj) {
                return availableCurr[getDefaultCurrency()]['symbol'];
            } else {
                return availableCurr[getCurrencyFromSpan(obj)]['symbol'];
            }
        }

        function setCurrencyOnMultiple (to) {        
            if (changerFunction.length > 0) {
                for (var i = 0; i < changerFunction.length; i++) {
                    changerFunction[i](false,to);
                };
            }
        }

        // retrieves default currency for specified room when necessary
        // this required onRoom switch to define id of room to find '#bke_room_currency'
        function getDefaultCurrency () {
            var curr = defaultCurrency;
            if (settings.onRoom && !settings.onRoom == '') {
                if (origCurrency[settings.room]) {
                    curr = origCurrency[settings.room];
                } else {
                    try {
                        curr = document.querySelectorAll('#bke_room_currency'+settings.onRoom)[0].value;
                        origCurrency[settings.onRoom] = curr;
                    } catch (error) {logErr('Cannot find default currency for room '+settings.onRoom);} 
                }
            }
            return curr;
        }

        function currChangerCurrency() {
            var curr = defaultCurrency;
            try {
                curr = document.querySelectorAll('#curr_selector')[0].value;
            } catch (error) {logErr('Cannot find default currency changer value');} 
            return curr;
        }

        function clearData() {
        	currData = {} ;
        }

        // setting currency to values on page with curr_chan class
        function setCurrency (to, clear) {        	
            if (!to) 
                to = currChangerCurrency();
            if (!availableCurr[to] || to == 0) 
                to = getDefaultCurrency();
            if (clear)	
            	clearData();
            if (settings.obj && settings.objName) {
                if (!currentObjCurr[settings.objName])
                    currentObjCurr[settings.objName] = getDefaultCurrency();
                if (currentObjCurr[settings.objName] != to) {
                    changedObject = changeObjectCurrencies(currentObjCurr[settings.objName],to);
                    currentObjCurr[settings.objName] = to;
                    returnObj = changedObject;
                } else {
                    returnObj = settings.obj;
                }
            } else if (settings.arr && settings.arrName && settings.arr.length > 0){
                if (!currentArrCurr[settings.arrName])
                    currentArrCurr[settings.arrName] = getDefaultCurrency();
                if (currentObjCurr[settings.arrName] != to) {
                    changedArray = changeArrayCurrencies(currentArrCurr[settings.arrName],to);
                    currentArrCurr[settings.arrName] = to;
                    changeElementCurrencies(false,to);
                    returnObj = changedArray;
                } else {
                    returnObj = settings.arr;
                }
            } else {            
                changeElementCurrencies(false,to, clearData);
                returnObj = this;
            }
            
            if (settings.callback) settings.callback(to);
            cleanup();            
            return returnObj;
        }

        function changeArrayCurrencies(from, to) {
            if (!origPriceArr[from])
                origPriceArr[from] = {};
            if (!origPriceArr[from][settings.arrName])
                    origPriceArr[from][settings.arrName] = settings.arr;
            if (!origPriceArr[to])
                origPriceArr[to] = {};
            if (origPriceArr[to][settings.arrName])
                return origPriceArr[to][settings.arrName];

            changedArr = recalcArr(settings.arr,from,to);
            origPriceArr[to][settings.arrName] = changedArr;
            return changedArr;
        }

        function recalcArr(arr,from,to) {
            var manip = [];
            changeArrNode(arr, manip, from, to);
            if (manip.length > 0)
                manip = manip[0];
            return manip;
        }

        function changeArrNode(arr, manip, from, to) {
            if (arr) {
                if (Object.prototype.toString.call(arr) === '[object Array]') {
                    manip.push([]);
                    for (var i=0; i < arr.length; i++ ) {
                        changeArrNode(arr[i], manip[(manip.length-1)], from, to);
                    }
                } else {
                    manip.push(changeObjValue(arr, from, to));
                }
            }
        }

        function changeObjectCurrencies (from,to) {
            if (!origPriceObjs[from])
                origPriceObjs[from] = {};
            if (!origPriceObjs[from][settings.objName])
                    origPriceObjs[from][settings.objName] = settings.obj;
            if (!origPriceObjs[to])
                origPriceObjs[to] = {}
            if (origPriceObjs[to][settings.objName])
                return origPriceObjs[to][settings.objName];

            changedObj = recalcObj(settings.obj,from,to);
            origPriceObjs[to][settings.objName] = changedObj;
            return changedObj;
        }

        function recalcObj(obj,from,to) {
            var manip = {};
            changeObjNode(obj, manip, from, to);
            return manip;
        }

        function changeObjNode (obj, manip, from, to) {
            if (Object.prototype.toString.call(obj) === '[object Object]') {
                var keys = Object.keys(obj);
                for (var i=0; i < keys.length; i++ ) {
                    manip[keys[i]] = {};
                    if (Object.prototype.toString.call(obj[keys[i]]) !== '[object Object]') {
                        manip[keys[i]] = changeObjValue(obj[keys[i]], from, to);
                    } else {
                        changeObjNode(obj[keys[i]], manip[keys[i]], from, to);
                    }
                }
            } else {
                manip = changeObjValue(obj[keys[i]], from, to)(a);
            }
        }

        function changeObjValue (value,from,to) {
            if (value === 0 || value === '0') {
                return 0;
            }
            return addSymbol(exchangeRate(getRate(value), from, to),to);
        }

        function hasClass(ele,cls) {
            return !!ele.className.match(new RegExp('(\\s|^)'+cls+'(\\s|$)'));
        }

        function addClass(ele,cls) {
            if (!hasClass(ele,cls)) ele.className += " "+cls;
        }

        function setCurrSpanData(obj) {
            var id = currDataId++;
            var className = 'curr_data'+id;            
            addClass(obj,className);
            return id;
        }

        function getSpanCurrency (obj,from,to) {
            id = getDataId(obj);

            currentValue = getObjValue(obj,from);

            if (id) {
                if (!currData[from])
                    currData[from] = {}
                if (!currData[from][id]){
                    if (!isNaN(currentValue)) {
                        currData[from][id] = currentValue;
                    }
                }
                if (!currData[to])
                    currData[to] = {};
                if (currData[to][id]) {
                    return currData[to][id];
                }
            } else {
                id = setCurrSpanData(obj);
                if (from == to)
                    return currentValue;
            }

            return false;            
        }

        function getDataId (obj) {
            classes = obj.className.split(' ');
            
            if (classes.length > 0) {
                for (var i = classes.length - 1; i >= 0; i--) {
                    match = classes[i].match(/curr_data(\d*)/);
                    if (match && match[1]) 
                        return match[1];
                }
            }
            return false;
        }
        
        function getCurrencyFromSpan(obj) {
            id = getDataId(obj);
            
            if (id) {
                if (currDataCurrency[id]) {
                    return currDataCurrency[id]
                } else {
                    currDataCurrency[id] = getDefaultCurrency();
                    return currDataCurrency[id];
                }
            } else {
                id = setCurrSpanData(obj);
                currDataCurrency[id] = getDefaultCurrency();
                return currDataCurrency[id];
            }
        }

        function setCurrencyToSpan(obj,newValue) {
            classes = obj.className.split(' ');
            
            if (classes.length > 0) {
                for (var i = classes.length - 1; i >= 0; i--) {
                    match = classes[i].match(/curr_data(\d*)/);
                    if (match && match[1]) {
                        match = match[1];
                    }
                    if (currDataCurrency[match]) {
                        currDataCurrency[match] = newValue;
                    }
                }
            }
        }

        function changeElementCurrencies (from,to) {         		
                var all = getAllToChange(settings.defaultClassName, settings.replaceWithin);
                var tempFrom;
                var tempTo;
                for (var i=0; i < all.length; i++ ) {
                    obj = all[i];
                    
                    from = getCurrencyFromSpan(obj);

                    if (settings.ignoreOwnCurr) {
                        tempTo        = from
                        tempFrom      = from;
                    } else {
                        tempTo        = to;
                        tempFrom      = from;
                    }
                    if (tempTo == tempFrom) {                        
                        continue;
                    }
                    objValue = getSpanCurrency(obj,tempFrom,tempTo);

                    setCurrencyToSpan(obj,tempTo);

                    if (objValue && objValue != false) {
                        applyValue(obj, addSymbol(objValue,tempTo), objValue);
                        continue;
                    }

                    if (availableCurr[tempTo]) {
                        value         = getObjValue(obj, tempFrom);

                        if (!value || value == ''){
                            continue;
                        }
                        changed = exchangeRate(value, tempFrom, tempTo);

                        applyValue(obj, addSymbol(changed, tempTo), changed);                 
                        
                    }
                }
                if (availableCurr[to]) {
                    currentCurrency = to;
                }
                changeInputs(bke_selected_currency,to);
                changeInputs(bke_selected_currency_sbox,to);
        }

        function cleanup () {
            settings         = {
                defaultClassName : defaultClassName,
                changeCallback   : false,
                replaceWithin    : false,
                ignoreOwnCurr    : false,
                obj              : false,
                noRound          : false,
                objName          : false,
                arr              : false,
                arrName          : false,
                exceptIdLike     : false,
                onRoom           : false
            };
        }

        function addSymbol (value, toSymbol) {
            if ((toSymbol == 0 && settings.onRoom) || !toSymbol) {
                toSymbol = getDefaultCurrency();
            }                 
            if (availableCurr[toSymbol]) {
                    if (availableCurr[toSymbol]['side'] == 'l') {
                        lcurr = availableCurr[toSymbol]['symbol'];
                        rcurr = '';
                    } else {
                        lcurr = '';
                        rcurr = availableCurr[toSymbol]['symbol']
                    }
                    value = rcurr + value + lcurr;
            } 
            return value;
        }

        function applyValue(obj,changed,changedValueOnly) {

            try {
                if (obj.tagName == 'INPUT') {
                    obj.value = changedValueOnly;                    
                } else {
                    obj.innerHTML = changed;                  
                }
            } catch (error) {logErr(error);} 
        }

        function getObjValue(obj,original) {
            value = false;
            if (obj.tagName == 'INPUT') {
                value = obj.value;                    
            } else {
                value = obj.innerHTML;                    
            }
            pureValue = getRate(value);
            return pureValue;
        }

        function changeInputs (name,to) {
            input = document.getElementsByName(name);
            if (input) {
                for (var i=0;i<input.length;i++) {
                    input[i].value = to;
                }
            }
            return this;
        }

        function getAllToChange (classNames, replaceWithin) {
            var all = [];
            try {
                if (replaceWithin) {
                    if (replaceWithin.match(/^[#\.]/)) {
                        found = replaceWithin.match(/^[#|\.](.*)/);
                        if (found && found.length > 0) {
                            all = document.querySelectorAll('.'+found[1]+' .curr_chan');
                            if (all.length < 1) {
                                all = document.querySelectorAll('#'+found[1]+' .curr_chan');
                            }
                        } else {
                            all = document.querySelectorAll(replaceWithin+' .curr_chan');
                        }
                    } else {
                        all = document.querySelectorAll('#'+replaceWithin+' .curr_chan');
                    }
                } else {
                    all = document.querySelectorAll('.'+classNames);
                }
                if (all && all.length && settings.exceptIdLike) {
                    newAll = [];
                    for (var i = all.length - 1; i >= 0; i--) {
                        if (all[i].id) {
                            if (!all[i].id.match(settings.exceptIdLike)) {
                                newAll.push(all[i]);
                            }
                        } else {
                            newAll.push(all[i]);
                        }
                    };
                    all = newAll;
                }
            } catch (error) {logErr(error);}
            return all;
        }

        function getRate(rate) {
            var r = '';
            var l = '';
            
            if (!isNaN(rate)) {
                return rate;
            }
            if ($.parseHTML(rate)){
                var newRate = $.parseHTML(rate);
                rate = newRate[0].textContent;
            }
            var match_curr = rate.match(/(?:<span.*?>)?([^\d]+)?((?:\d+)?\,?(?:\d+)\.?(?:\d+)?)?\s?([^\d]+;?)?([^\d]+)?(?:<\/span.*?>)?/);
            if (match_curr && match_curr[2]) {
                rate = match_curr[2];
                if (match_curr[1]) {
                    l = match_curr[1];
                    lcurr = l;
                    rcurr = '';
                } 
                if (match_curr[3]) {
                    r = match_curr[3];
                    rcurr = r;
                    lcurr = '';
                }
            } else {
                rate = rate.replace(/[^\d\.]/,'');
            }
            return rate;
        }
        
        function exchangeRate(value, from, to , callback) {   
            var c = false;

            if (callback && typeof callback === 'function') {
                c = callback;
            }

            if (availableCurr[from] && availableCurr[to]) {
                var er = /^-?[0-9]+$/;
                var isInt = er.test(value);
                value = value.replace(/,/g,'');
                parsedRate = value;
                if (from != 0 || to != 0) {
                    parsedRate = (((parseFloat(value) / parseFloat(availableCurr[from]['rate'])) * parseFloat(availableCurr[to]['rate'])));
                	if (!settings.noRound) {
                		parsedRate = Math.round(parsedRate);
                	}
                }
                if (!isInt) parsedRate = parsedRate.toFixed(2);
                if (c) c(parsedRate);
                
                return parsedRate;
            } else {
                if (c) c(value);
                return value;
            }
        }

        function changeTripteaseCurrencies(from,to){
            var triptease_div = document.querySelectorAll(".price-fighter-widget");
            if(triptease_div[0]){
                if (availableCurr[to]) {
                    noRound();
                    var price = triptease_div[0].getAttribute("data-pf-direct-price");
                    var newPrice = exchangeRate(price, from, to);
                    triptease_div[0].setAttribute("data-pf-direct-price", newPrice);
                    triptease_div[0].setAttribute("data-pf-currency", availableCurr[to].isocode);
                    cleanup();
                }
                if(typeof Paperboy !== 'undefined' && Paperboy.PriceCheck){
                    Paperboy.PriceCheck.reset();
                }
            }
        }
    })();

docReady(function() {
document.getElementById('curr_selector').value = '3';
document.getElementById('curr_selector').onchange();
    document.getElementById('curr_selector').onchange();
   if (typeof jQuery.ui != 'undefined') {
        set_hover(jQuery);
   }
});
</script>

    </div>
    <!-- END bke_currency_selector -->
    <!-- BEGIN bke_languages_form -->
    <div class="settings-bar__item settings-bar__language">
      <i class="fas fa-globe-americas"></i>
      <form name="bke_search_auto" id="bke_search_auto" method=post action="//reservations.prem-hospitality.com/sitemap.xml"><select name="lang" onChange="this.form.submit();"><option value="en" selected="selected">English</option> <option value="it" >Italiano</option> <option value="es" >Espa&ntilde;ol </option> <option value="sk" >Slovensky</option> <option value="nl" >Dutch</option> <option value="pl" >Polski</option> <option value="cn" >&#x4E2D;&#x56FD;</option> <option value="lt" >Lietuvos</option> <option value="fi" >Suomen</option> <option value="ar" >&#x627;&#x644;&#x639;&#x631;&#x628;&#x64A;&#x629;</option> <option value="ru" >&#x440;&#x443;&#x301;&#x441;&#x441;&#x43A;&#x438;&#x439; &#x44F;&#x437;&#x44B;&#x301;&#x43A;</option> <option value="cs" >&#x10C;e&scaron;tina</option> <option value="sl" >Sloven&scaron;&#x10D;ina</option> <option value="pt" >Portugu&ecirc;s</option> </select></form>
    </div>
    <!-- END bke_languages_form -->
  </div>
</div>

<div class="na-progress-bar__wrapper">
  <div class="na-progress-bar" style="display:none;">
    <div class="na-progress-bar__main">
      <div class="step-1">
        <span>1</span>
        <span><i class="fa fa-check"></i></span>
      </div>
      <div class="step-2">
        <span>2</span>
        <span><i class="fa fa-check"></i></span>
      </div>
      <div class="step-3">
        <span>3</span>
        <span><i class="fa fa-check"></i></span>
      </div>
      <div class="na-progress-bar__bar"></div>
    </div>
    <div class="na-progress-bar__faded">
      <div class="step-1"></div>
      <div class="step-2"></div>
      <div class="step-3"></div>
      <div class="na-progress-bar__bar"></div>
    </div>
  </div>
  <div class="step-4">
    <h2>Thank you!</h2>
    <div class="confetti-wrapper">
      <div class="confetti-50"></div>
      <div class="confetti-49"></div>
      <div class="confetti-48"></div>
      <div class="confetti-47"></div>
      <div class="confetti-46"></div>
      <div class="confetti-45"></div>
      <div class="confetti-44"></div>
      <div class="confetti-43"></div>
      <div class="confetti-42"></div>
      <div class="confetti-41"></div>
      <div class="confetti-40"></div>
      <div class="confetti-39"></div>
      <div class="confetti-38"></div>
      <div class="confetti-37"></div>
      <div class="confetti-36"></div>
      <div class="confetti-35"></div>
      <div class="confetti-34"></div>
      <div class="confetti-33"></div>
      <div class="confetti-32"></div>
      <div class="confetti-31"></div>
      <div class="confetti-30"></div>
      <div class="confetti-29"></div>
      <div class="confetti-28"></div>
      <div class="confetti-27"></div>
      <div class="confetti-26"></div>
      <div class="confetti-25"></div>
      <div class="confetti-24"></div>
      <div class="confetti-23"></div>
      <div class="confetti-22"></div>
      <div class="confetti-21"></div>
      <div class="confetti-20"></div>
      <div class="confetti-19"></div>
      <div class="confetti-18"></div>
      <div class="confetti-17"></div>
      <div class="confetti-16"></div>
      <div class="confetti-15"></div>
      <div class="confetti-14"></div>
      <div class="confetti-13"></div>
      <div class="confetti-12"></div>
      <div class="confetti-11"></div>
      <div class="confetti-10"></div>
      <div class="confetti-9"></div>
      <div class="confetti-8"></div>
      <div class="confetti-7"></div>
      <div class="confetti-6"></div>
      <div class="confetti-5"></div>
      <div class="confetti-4"></div>
      <div class="confetti-3"></div>
      <div class="confetti-2"></div>
      <div class="confetti-1"></div>
      <div class="confetti-0"></div>
    </div>    
  </div>
</div>



  <div id="searchbox" style="display:none;"><script type="text/javascript">
jQuery(document).ready(function($) {
    $("#bke_name").click(function() {
        $("#bke_id").val(''); $("#loc_id").val(''); $("#c_id").val('');$("#landmark_id").val('');
    }); 
});    

function bke_check_search() {	
     var error = "";     
     if (typeof window.check_consolsite == 'function') {
        error = check_consolsite();
        //error = false;
     };

     if (error) {
        document.forms['bke_search'].bke_name.value='';     	
      };
    
     document.forms['bke_search'].submit();
     return false;
};
</script>
<form style="margin: 0px;" name="bke_search" class="bke_searchbox" method="post" action="//reservations.prem-hospitality.com/bookings/checkavailability" onSubmit="return bke_check_search();">

	<input type="hidden" name="bke_calendar-jquery-collective_sbid" value=""/>
<input type="hidden" id="grid_view" name="grid_view" value="0"/>
<input type="hidden" id="minstay" value="1"/>
<input type="hidden" id="maxstay" value="31"/>
<input type="hidden" name="bke_selected_currency_sbox" value="2"/>

<!-- IF groupsite -->
<input type="hidden" value="1" name="pager"> 
<!-- ENDIF groupsite -->
<input type="hidden" value="en" name="lang">

<ul id="bke_searchbox_wrapper">
	<li class="title"><h2>Check Availability</h2></li>
	<!-- IF groupsite -->
	<li class="location field-wrapper"><label>Location:</label><div class="field-wrapper ch-holder">
<label for="loc_id">Select Your Location</label>
<script type="text/javascript">
 var hotels_json = {"4C8C86F34DCE7652F1CE06FB60B4B55E":{"slug":"premier-suites-edinburgh","price_saving":null,"gps_lat":"55.9438061","country":"united-kingdom","contactadr":"121 Grove Street, \r\nEdinburgh, EH3 8AA, \r\nUnited Kingdom","locationcounty":"City Centre, United Kingdom, Edinburgh","idhoteltype":31,"dummy":1,"price_from":null,"cc_code":"GB","c_name":"United Kingdom, Edinburgh","gps_long":"-3.2118379","image":1,"description":"PREMIER SUITES Edinburgh Fountain Court boasts a prime location in Edinburgh’s West End, near Haymarket and the Financial District. Everything you need is right on your doorstep, and only a twenty-minute walk to Princes Street, where you will find all the best retail, hospitality, and cultural experiences.\r\n\r\nAll apartments include one or two-bedroom units and all come with a fully fitted kitchen, living room, bedroom and ensuite bathroom. Each of the fully equipped kitchens includes a combi-oven, microwave, hob, fridge, freezer, laundry facilities and coffee machine. Our serviced apartments also include a contemporary living area with a flat-screen TV.\r\nAccredited with Green Tourism.","id":4930,"location":"city-centre","cc_name":"United Kingdom","l_name":"City Centre","name":"PREMIER SUITES Edinburgh Fountain Court","contacttel":"","bke_id":"4C8C86F34DCE7652F1CE06FB60B4B55E","ranking":4,"county":"united-kingdom--edinburgh"},"8A149B5C030100B53963ADB7716893EC":{"dummy":1,"price_from":"40","cc_code":"IE","idhoteltype":1,"gps_lat":"52.634645","country":"ireland","contactadr":"Ring Road,\nSpringhill,\nKilkenny,\nR95 XV2D, , Ireland","locationcounty":"Kilkenny, Ireland, Kilkenny","price_saving":null,"slug":"the-hoban-hotel","ranking":3,"county":"ireland-kilkenny","l_name":"Kilkenny","contacttel":"+353 56 7783100","name":"The Hoban Hotel","bke_id":"8A149B5C030100B53963ADB7716893EC","location":"kilkenny","id":1468,"cc_name":"Ireland","gps_long":"-7.248652","c_name":"Ireland, Kilkenny","image":1,"description":"Situated less than 15 minutes walk from Kilkenny city centre the hotel is ideal for a business or leisure stay. \r\nAll of our spacious rooms offer ultra comfortable hypnos beds with crisp linens, Elemis toiletries and tea & coffee stations.\r\nOur 1801 Restaurant is open all day offering delicious range of breakfast options to suit everyone as well as lunch and dinner menus to please all palates!\r\nFor our family guests The Watershed Leisure complex with its swimming pool and waterslides is just a 5 minute drive away - don’t forget to pick up a discount card from reception!\r\n"},"82BB79B47D668A5BBF23F51A61580560":{"locationcounty":"Broadmead, United Kingdom, Bristol","gps_lat":"51.458143","contactadr":"Quakers Friars, \r\nBristol, \r\nBS1 3DY","country":"united-kingdom","price_saving":null,"slug":"premier-apartments-bristol","dummy":1,"price_from":null,"cc_code":"GB","idhoteltype":1,"id":1924,"location":"broadmead","cc_name":"United Kingdom","description":"Cabot Circus is the exciting new heart of Bristol, alive with fantastic shopping, cinema and an excellent choice of restaurants and bars on your doorstep. The Harbourside is 5 minute walk and Bristol Temple Meads station is only 15 minutes away. Premier Suites Cabot Circus is located in the exclusive new Quakers Friars district boasting Harvey Nichols, Hugo Boss and Carluccios as neighbours.<br /><br />\r\nThe stylish contemporary apartments feature an open-plan lounge and dining room, flat-screen TV with Freeview and iPod docking station. The fully fitted kitchen is equipped with everything you’ll need including a cooker, microwave, fridge, dishwasher and washing machine. Bedrooms are a quiet oasis of calm with large bathrooms.<br /><br />\r\nPremier Apartments Bristol Cabot Circus is your home away from home at the heart of Bristol.\r\nAccredited with Green Tourism.\r\n","gps_long":"-2.584599","c_name":"United Kingdom, Bristol","image":1,"county":"united-kingdom-bristol","ranking":4,"contacttel":"+44 117 954 4800","name":"PREMIER SUITES Bristol Cabot Circus","bke_id":"82BB79B47D668A5BBF23F51A61580560","l_name":"Broadmead"},"63E90E2802B3D8FA07ED9DAF5F266F09":{"l_name":"Redcliffe","bke_id":"63E90E2802B3D8FA07ED9DAF5F266F09","name":"PREMIER SUITES Bristol Redcliffe","contacttel":"+117 954 4800","ranking":4,"county":"united-kingdom-bristol","gps_long":"-2.588823","c_name":"United Kingdom, Bristol","image":1,"description":"Spacious and stylish apartments in an enviable location. Premier Apartments Bristol Redcliffe is just half a mile from Temple Meads Railway Station, 10 minutes walk from Bristol city centre and on-site parking is available.<br /><br />\r\nWith stylish wooden floors and colourful art, the apartments have bright, open-plan living areas. The fully equipped kitchen includes a hob, oven, microwave, dishwasher and washer/dryer. Relax and unwind in the comfortable lounge. The dining area is perfect for entertaining or family meals. Bedrooms have double beds and all linen and towels are provided. Parking is available but is subject to availability. Wi-Fi internet access is available throughout the apartment.<br /><br />\r\nDiscover our beautiful city with all the top local attractions close by.\r\nAccredited with Green Tourism.\r\n","cc_name":"United Kingdom","location":"redcliffe","id":1503,"idhoteltype":1,"cc_code":"GB","dummy":1,"price_from":null,"price_saving":null,"slug":"premier-apartments-bristol-redcliffe","contactadr":"30 - 38 St. Thomas Street, \r\nRedcliffe, \r\nBristol, \r\nBS1 6JY","country":"united-kingdom","gps_lat":"51.450151","locationcounty":"Redcliffe, United Kingdom, Bristol"},"168DF5D45BD17F636186DAF072A1B2CF":{"bke_id":"168DF5D45BD17F636186DAF072A1B2CF","contacttel":"+44 114 252 4000","name":"Leopold Hotel Sheffield","l_name":"City Centre","county":"united-kingdom-yorkshire","ranking":4,"description":"The Leopold Hotel Sheffield is beautiful boutique hotel, oozing effortless style and luxury. Stay in the centre of the city amid the shops, restaurants and sights.<br /><br />\r\nFormerly the Sheffield Central Technical School, the original 1800's building has been lovingly transformed. Each of the individually styled designer bedrooms features mini-fridge, air-conditioning and complimentary Wi-Fi access (256KB).<br /><br />\r\nEnjoy a Grab'n'Go Continental style breakfast. The Leopold Bar's picturesque terrace overlooks the Tuscan styled Leopold Square with a wonderful array of restaurants and bars.<br /><br />\r\nThe impressive City Hall is a short stride away where you can catch the tram to Sheffield Station; indulge your shopping desires at Meadowhall Shopping Complex; watch Olympian feats at Ponds Forge; or your favourite bands at the Fly DSA Arena.<br /><br />\r\nSophisticated and elegant, the Leopold Hotel is the perfect place to stay during your visit to Sheffield.","gps_long":"-1.47153","c_name":"United Kingdom, Yorkshire","image":1,"cc_name":"United Kingdom","id":1533,"location":"city-centre","idhoteltype":1,"cc_code":"GB","dummy":1,"price_from":null,"price_saving":null,"slug":"leopold-hotel-sheffield","locationcounty":"City Centre, United Kingdom, Yorkshire","country":"united-kingdom","contactadr":"2 Leopold Street,Leopold Square,Sheffield,S1 2GZ, , United Kingdom","gps_lat":"53.381794"},"F4BA0040080B83DC0AECB007A5590107":{"description":"PREMIER SUITES Liverpool has on-site parking and city views. The fabulous Liverpool ONE shopping centre is just 10 minutes' walk away and the apartments are only 5 minutes from Lime Street Station.<br /><br />\r\nEach large apartment is elegantly furnished with an open plan lounge/dining area and a fully equipped kitchen including microwave and a washing machine/dryer. Choose from one or two bedroom apartments or upgrade to one of our penthouses. Apartments feature flat-screen TV and Wi-Fi internet access is available throughout and all apartments have gorgeous bathrooms with invigorating showers.<br /><br />\r\nSuperbly located in the business district, we also offer a fabulous base for exploring Liverpool's world class attractions, attending spectacular events or world class sport - stay at PREMIER SUITES Liverpool and enjoy all this vibrant city has to offer.\r\nAccredited with Green Tourism.\r\n","c_name":"United Kingdom, Liverpool","gps_long":"-2.96629","image":1,"cc_name":"United Kingdom","location":"city-centre","id":1504,"bke_id":"F4BA0040080B83DC0AECB007A5590107","name":"PREMIER SUITES Liverpool","contacttel":"","l_name":"City Centre","county":"united-kingdom-liverpool","ranking":4,"slug":"premier-apartments-liverpool","price_saving":null,"locationcounty":"City Centre, United Kingdom, Liverpool","country":"united-kingdom","contactadr":"7 Hatton Garden, \r\nLiverpool, \r\nL3 2FE","gps_lat":"53.42332","idhoteltype":31,"cc_code":"GB","dummy":1,"price_from":null},"CD150FC5B8D2004A13A092B1F1A0AB18":{"id":1502,"location":"city-centre","cc_name":"United Kingdom","image":1,"gps_long":"-1.8942","c_name":"United Kingdom, Birmingham","description":"Serviced apartments conveniently located in the heart of Birmingham City Centre, Just a stone’s throw from the Bullring. 5 minutes walk from Grand Central and Birmingham New Street train station. 10 minutes walk to the Mailbox, Moor Street station, and minutes from the Arcadian Centre. Great transport links available to Solihull, Birmingham International Airport, Resort World and NEC. \r\n\r\nChoose between 1 or 2 Bedroom self-contained apartments with an open-plan lounge/dining area, including a flatscreen TV with freeview and complimentary Wi-Fi available. Each spacious apartment is fitted with its own fully equipped kitchen, and bathroom. Fresh linen and towels provided for arrival. \r\nOnsite parking available (chargeable).\r\nAccredited with Green Tourism.","ranking":4,"county":"united-kingdom-birmingham","l_name":"City Centre","contacttel":"","name":"PREMIER SUITES Birmingham","bke_id":"CD150FC5B8D2004A13A092B1F1A0AB18","gps_lat":"52.4757","country":"united-kingdom","contactadr":"Dean House, \r\n38 Upper Dean Street, \r\nBirmingham,\r\nB5 4SG,","locationcounty":"City Centre, United Kingdom, Birmingham","slug":"premier-apartments-birmingham","price_saving":null,"dummy":1,"price_from":null,"cc_code":"GB","idhoteltype":8},"A2110072E3B18271EF99CAD1B45048BC":{"location":"killarney","id":1413,"cc_name":"Ireland","c_name":"Ireland, Kerry","image":1,"gps_long":"-9.510504","description":"Cahernane House is idyllically located on a private estate on the edge of Killarney National Park and is just twenty minutes' walk from Killarney town centre.  Guests can enjoy the quiet and serene surroundings of the National Park as well as learn some of the history of this unique country house which was once the home of the Herbert Family who were the Earls of Pembroke.","ranking":4,"county":"ireland-kerry","l_name":"Killarney","contacttel":"+353 64 663 1895","name":"Cahernane House Hotel","bke_id":"A2110072E3B18271EF99CAD1B45048BC","gps_lat":"52.043476","contactadr":"Muckross Road, \r\nCahernane\r\nKillarney, \r\nCo. Kerry,\r\nV93 E78W , Ireland, , Ireland","country":"ireland","locationcounty":"Killarney, Ireland, Kerry","price_saving":null,"slug":"cahernane-house-hotel","price_from":"105","dummy":1,"cc_code":"IE","idhoteltype":1},"BE02ECA1EB93F7E994E79AD1EF155E8X":{"county":"ireland-dublin","ranking":3,"bke_id":"BE02ECA1EB93F7E994E79AD1EF155E8X","name":"Rochestown Lodge","contacttel":"+353 (0) 1 285 3555","l_name":"Dun Laoghaire","cc_name":"Ireland","id":1254,"location":"dun-laoghaire","description":"Rochestown Lodge is ideally located in Dun Laoghaire with easy access to the ferry port, M50 and Dublin city centre. We provide comfortable and spacious bedrooms suitable for business travellers and families alike. Our Bar and Restaurant provide a diverse menu to suit all palates , and we also have a spa onsite and fantastic leisure centre with 15m swimming pool which are open to all guests of the hotel during your stay.","gps_long":"-6.141672","c_name":"Ireland, Dublin","image":1,"cc_code":"IE","price_from":null,"dummy":1,"idhoteltype":1,"locationcounty":"Dun Laoghaire, Ireland, Dublin","country":"ireland","contactadr":"Rochestown Avenue,\r\nDun Laoghaire,\r\nCo Dublin,\r\nA96 ETY8, Ireland, , Ireland","gps_lat":"53.26943","slug":"rochestown-lodge0","price_saving":null},"370B490E748CA2333BD96A3DE7B0BDEB":{"contactadr":"Thornton House, \r\nThornton Street, \r\nNewcastle, \r\nNE1 4AT,\r\nUnited Kingdom","country":"united-kingdom","gps_lat":"54.970177","locationcounty":"City Centre, United Kingdom, Newcastle","price_saving":null,"slug":"premier-apartments-newcastle","cc_code":"GB","dummy":1,"price_from":null,"idhoteltype":1,"cc_name":"United Kingdom","id":1507,"location":"city-centre","gps_long":"-1.620162","c_name":"United Kingdom, Newcastle","image":1,"description":"Set in the heart of Newcastle upon Tyne, just off Waterloo Street, PREMIER SUITES Newcastle is ideally located for exploring this vibrant city.<br /><br />\r\nEach of the bright and spacious apartments has an open-plan living area with comfy seating and a flat-screen TV with Freeview for relaxing. The kitchens are fully equipped with all major appliances including microwave, washing machine. Dine in or out at one of the fantastic restaurants in the local area.<br /><br />\r\non-site parking is available or Newcastle Railway Station is less than 400 metres away.<br /><br />\r\nThe attractions of Newcastle Gateshead are on your doorstep. Enjoy fabulous shopping at Eldon Square Shopping Centre and Monument Mall, both are within 15 minutes' stroll or St James' Park Stadium, home to Newcastle United is just a 10 minute walk.\r\nAccredited with Green Tourism.\r\n","ranking":4,"county":"united-kingdom-newcastle","l_name":"City Centre","bke_id":"370B490E748CA2333BD96A3DE7B0BDEB","name":"PREMIER SUITES Newcastle","contacttel":"+44 191 279 7900"},"C0D4CB6E2CE202EC06EDCB1D746E361A":{"location":"city-centre","id":4193,"cc_name":"United Kingdom","description":"Located in the heart of Reading, our modern serviced apartments are the perfect choice for a business or leisure stay.\r\n\r\nMake the most of your own separate living and dining area and fully equipped kitchens. Prepare all your favourite meals and enjoy them in pleasant surrounds.\r\n\r\nRetire to luxuriously comfortable bedrooms and ease into our signature ‘Seventh Heaven’ beds. Our spacious one and two bedroom apartments are ideal for you to sit back, relax and unwind after a day of working or exploring.\r\n\r\nEnjoy the local area with our superb location close to all amenities and excellent transport links to and from Reading Train station and Heathrow Airport.\r\nAccredited with Green Tourism.","c_name":"United Kingdom, Reading","gps_long":"0.9722","image":1,"county":"united-kingdom-reading","ranking":4,"name":"PREMIER SUITES Reading","contacttel":"","bke_id":"C0D4CB6E2CE202EC06EDCB1D746E361A","l_name":"City Centre","locationcounty":"City Centre, United Kingdom, Reading","gps_lat":"51.4543","contactadr":"Minster Court, \r\nMinster Street, \r\nReading,\r\nRG1 2JF","country":"united-kingdom","price_saving":null,"slug":"premier-suites-reading","price_from":null,"dummy":1,"cc_code":"GB","idhoteltype":8},"2EEDA53849CCBC7EEA5192A5A86B9437":{"location":"sandyford","id":1199,"cc_name":"Ireland","image":1,"gps_long":"-6.2106082","c_name":"Ireland, Dublin","description":"Premier Apartments Sandyford offers corporate and leisure guests an excellent alternative to hotel accommodation. Our location is perfect for business or leisure as we're based in the prestigious Sandyford Business Park which is just 2 minute walk to the LUAS tram line which will have you in the city centre in less than half an hour.\r\nOur apartments offer a large living room and dining area, a fully equipped kitchen, bathrooms with underfloor heating and each apartment has a balcony. Secure underground car parking is available for a fee.\r\n","ranking":4,"county":"ireland-dublin","l_name":"Sandyford","contacttel":"","name":"PREMIER SUITES Dublin Sandyford","bke_id":"2EEDA53849CCBC7EEA5192A5A86B9437","gps_lat":"53.2779368","country":"ireland","contactadr":"The Forum, \r\nBallymoss Road, \r\nSandyford Business Park, \r\nDublin 18,\r\nD18 Y9R9","locationcounty":"Sandyford, Ireland, Dublin","price_saving":null,"slug":"premier-apartments-sandyford","dummy":1,"price_from":null,"cc_code":"IE","idhoteltype":4},"461509713084AEC8D5433AA597DC2CF4":{"ranking":3,"county":"ireland-dublin","l_name":"Dublin","bke_id":"461509713084AEC8D5433AA597DC2CF4","name":"Aspect Hotel Park West","contacttel":"+353 1 642 9100","cc_name":"Ireland","id":1192,"location":"dublin","c_name":"Ireland, Dublin","image":1,"gps_long":"-6.375","description":"Aspect Hotel Park West is a 4-star hotel located just outside Dublin city off the N7 in Park West Business Campus. We are conveniently located 15 minutes from the M50 and just 20 minutes from Dublin City Centre by car.\r\nOur hotel offers 141 guest bedrooms and 5 serviced apartments and we have complimentary car-parking available for all guests. Willow  Restaurant & Bar is open throughout the day and offers a wide and varied menu from full Irish breakfast, hot meals and sandwiches for lunch and a delicious selection of meals for dinner to suit both kids and grown ups.\r\nWe have a range of meeting rooms that can cater for a variety of group sizes, and have a range of audio and visual equipment onsite to enhance your meeting experience.","cc_code":"IE","dummy":1,"price_from":"40","idhoteltype":1,"country":"ireland","contactadr":"Nangor Rd,\r\nPark West, \r\nDublin 12, \r\nD12 F2V4 , Ireland, , Ireland","gps_lat":"53.333","locationcounty":"Dublin, Ireland, Dublin","price_saving":null,"slug":"aspect-hotel-park-west0"},"B62A950DF140A0729F442E2DA37296FE":{"price_saving":null,"slug":"premier-suites-plus-glasgow","locationcounty":"City Centre, United Kingdom, Glasgow","country":"united-kingdom","contactadr":"136-148 Queen Street,\r\nGlasgow, \r\nScotland,\r\nG1 3BX","gps_lat":"55.860668","idhoteltype":8,"cc_code":"GB","price_from":null,"dummy":1,"description":"Located in the heart of Glasgow, just a short walk from Glasgow Central Station, Queen Street Station and the retail area of Buchanan Street, Premier Suites Glasgow George Square is a luxury hotel alternative. Stay in one of our executive suites or stunning penthouse apartments and enjoy the sophistication of your own home from home. All 45 suites are spacious, modern and offer a separate bedroom and living area with fully equipped kitchen. Premier Suites Glasgow George Square is the perfect base for both business and leisure guests.\r\nAccredited with Green Tourism.","c_name":"United Kingdom, Glasgow","gps_long":"-4.251289","image":1,"cc_name":"United Kingdom","id":3983,"location":"city-centre","bke_id":"B62A950DF140A0729F442E2DA37296FE","name":"PREMIER SUITES Glasgow George Square","contacttel":"+44 (0) 141 280 8300","l_name":"City Centre","county":"united-kingdom-glasgow","ranking":4},"DFB0E187C319F05D08EFB26A0C15F3D3":{"county":"united-kingdom-glasgow","ranking":4,"name":"PREMIER SUITES Glasgow Bath Street","contacttel":"+44 1412808300","bke_id":"DFB0E187C319F05D08EFB26A0C15F3D3","l_name":"City Centre","id":4389,"location":"city-centre","cc_name":"United Kingdom","description":"PREMIER SUITES Glasgow Bath Street offers guests the perfect hotel alternative with extra space, privacy and the comfort of a fully furnished apartment.\r\n\r\nAll of our serviced apartments include a fully equipped kitchen with every modern convenience, open plan living & dining area, two separate bedrooms with contemporary furnishings found throughout.\r\n\r\nWhether you are a long stay guest or just staying for a short city break our serviced apartments are the perfect choice of accommodation for your time in Glasgow.\r\n\r\nOur superb location in Glasgow city centre ensures our corporate guests only have to travel a short distance to our city’s main business districts. For leisure guests, our apartments are ideally located to visit all of Glasgow main tourist attractions, nightlife and shopping destinations.\r\n\r\nWhen staying at our serviced apartments enjoy all the comforts of home in a fantastic city centre location.\r\nAccredited with Green Tourism.","gps_long":"-4.2673585","c_name":"United Kingdom, Glasgow","image":1,"dummy":1,"price_from":null,"cc_code":"GB","idhoteltype":1,"locationcounty":"City Centre, United Kingdom, Glasgow","gps_lat":"55.8646059","contactadr":"281 Bath St,\r\nGlasgow,\r\nG2 4JL ","country":"united-kingdom","slug":"","price_saving":null},"0B4488F091748246CFB157538A553F4A":{"cc_name":"Ireland","id":1288,"location":"dublin","description":"PREMIER SUITES Dublin Leeson Street is situated in the heart of Georgian Dublin, a short walk from Grafton Street and is ideally set within easy reach of the city’s most popular sights. We provide a luxury hotel alternative and are just around the corner from St. Stephens Green.\r\nEnjoy the elegance and comfort of a traditional hotel stay but with the extra space and convenience of your own home from home. PREMIER SUITES Dublin Leeson Street is ideal for both business travellers and leisure guests exploring the delights of Dublin.","image":1,"gps_long":"-6.256199","c_name":"Ireland, Dublin","county":"ireland-dublin","ranking":4,"bke_id":"0B4488F091748246CFB157538A553F4A","contacttel":"","name":"PREMIER SUITES Dublin Leeson Street","l_name":"Dublin","locationcounty":"Dublin, Ireland, Dublin","country":"ireland","contactadr":"14-17 Lower Leeson Street,\r\nDublin 2,\r\nD02 PD32\r\n","gps_lat":"53.335037","price_saving":null,"slug":"premier-suites-dublin","cc_code":"IE","price_from":null,"dummy":1,"idhoteltype":4}};
 var counties_json = {"united-kingdom-birmingham":{"name":"United Kingdom, Birmingham","code":"united-kingdom-united-kingdom-birmingham"},"united-kingdom-bristol":{"code":"united-kingdom-united-kingdom-bristol","name":"United Kingdom, Bristol"},"united-kingdom--edinburgh":{"code":"united-kingdom-united-kingdom--edinburgh","name":"United Kingdom, Edinburgh"},"united-kingdom-glasgow":{"code":"united-kingdom-united-kingdom-glasgow","name":"United Kingdom, Glasgow"},"united-kingdom-yorkshire":{"name":"United Kingdom, Yorkshire","code":"united-kingdom-united-kingdom-yorkshire"},"ireland-kerry":{"name":"Ireland, Kerry","code":"ireland-ireland-kerry"},"united-kingdom-reading":{"name":"United Kingdom, Reading","code":"united-kingdom-united-kingdom-reading"},"united-kingdom-newcastle":{"code":"united-kingdom-united-kingdom-newcastle","name":"United Kingdom, Newcastle"},"ireland-dublin":{"name":"Ireland, Dublin","code":"ireland-ireland-dublin"},"ireland-kilkenny":{"code":"ireland-ireland-kilkenny","name":"Ireland, Kilkenny"},"united-kingdom-liverpool":{"name":"United Kingdom, Liverpool","code":"united-kingdom-united-kingdom-liverpool"}};
</script>
<select name="loc_id" id="loc_id">
<option value="" class="searchbox-ch-none">All properties</option>
<option class="searchbox-ch-county" value="cc_ireland-ireland-dublin" >Ireland, Dublin</option><option class="searchbox-ch-hotel" value="h_461509713084AEC8D5433AA597DC2CF4" >&nbsp;&nbsp;&nbsp;Aspect Hotel Park West - Dublin</option><option class="searchbox-ch-hotel" value="h_0B4488F091748246CFB157538A553F4A" >&nbsp;&nbsp;&nbsp;PREMIER SUITES Dublin Leeson Street - Dublin</option><option class="searchbox-ch-hotel" value="h_2EEDA53849CCBC7EEA5192A5A86B9437" >&nbsp;&nbsp;&nbsp;PREMIER SUITES Dublin Sandyford - Sandyford</option><option class="searchbox-ch-hotel" value="h_BE02ECA1EB93F7E994E79AD1EF155E8X" >&nbsp;&nbsp;&nbsp;Rochestown Lodge - Dun Laoghaire</option><option class="searchbox-ch-county" value="cc_ireland-ireland-kerry" >Ireland, Kerry</option><option class="searchbox-ch-hotel" value="h_A2110072E3B18271EF99CAD1B45048BC" >&nbsp;&nbsp;&nbsp;Cahernane House Hotel - Killarney</option><option class="searchbox-ch-county" value="cc_ireland-ireland-kilkenny" >Ireland, Kilkenny</option><option class="searchbox-ch-hotel" value="h_8A149B5C030100B53963ADB7716893EC" >&nbsp;&nbsp;&nbsp;The Hoban Hotel - Kilkenny</option><option class="searchbox-ch-county" value="cc_united-kingdom-united-kingdom--edinburgh" >United Kingdom, Edinburgh</option><option class="searchbox-ch-hotel" value="h_4C8C86F34DCE7652F1CE06FB60B4B55E" >&nbsp;&nbsp;&nbsp;PREMIER SUITES Edinburgh Fountain Court - City Centre</option><option class="searchbox-ch-county" value="cc_united-kingdom-united-kingdom-birmingham" >United Kingdom, Birmingham</option><option class="searchbox-ch-hotel" value="h_CD150FC5B8D2004A13A092B1F1A0AB18" >&nbsp;&nbsp;&nbsp;PREMIER SUITES Birmingham - City Centre</option><option class="searchbox-ch-county" value="cc_united-kingdom-united-kingdom-bristol" >United Kingdom, Bristol</option><option class="searchbox-ch-hotel" value="h_82BB79B47D668A5BBF23F51A61580560" >&nbsp;&nbsp;&nbsp;PREMIER SUITES Bristol Cabot Circus - Broadmead</option><option class="searchbox-ch-hotel" value="h_63E90E2802B3D8FA07ED9DAF5F266F09" >&nbsp;&nbsp;&nbsp;PREMIER SUITES Bristol Redcliffe - Redcliffe</option><option class="searchbox-ch-county" value="cc_united-kingdom-united-kingdom-glasgow" >United Kingdom, Glasgow</option><option class="searchbox-ch-hotel" value="h_DFB0E187C319F05D08EFB26A0C15F3D3" >&nbsp;&nbsp;&nbsp;PREMIER SUITES Glasgow Bath Street - City Centre</option><option class="searchbox-ch-hotel" value="h_B62A950DF140A0729F442E2DA37296FE" >&nbsp;&nbsp;&nbsp;PREMIER SUITES Glasgow George Square - City Centre</option><option class="searchbox-ch-county" value="cc_united-kingdom-united-kingdom-liverpool" >United Kingdom, Liverpool</option><option class="searchbox-ch-hotel" value="h_F4BA0040080B83DC0AECB007A5590107" >&nbsp;&nbsp;&nbsp;PREMIER SUITES Liverpool - City Centre</option><option class="searchbox-ch-county" value="cc_united-kingdom-united-kingdom-newcastle" >United Kingdom, Newcastle</option><option class="searchbox-ch-hotel" value="h_370B490E748CA2333BD96A3DE7B0BDEB" >&nbsp;&nbsp;&nbsp;PREMIER SUITES Newcastle - City Centre</option><option class="searchbox-ch-county" value="cc_united-kingdom-united-kingdom-reading" >United Kingdom, Reading</option><option class="searchbox-ch-hotel" value="h_C0D4CB6E2CE202EC06EDCB1D746E361A" >&nbsp;&nbsp;&nbsp;PREMIER SUITES Reading - City Centre</option><option class="searchbox-ch-county" value="cc_united-kingdom-united-kingdom-yorkshire" >United Kingdom, Yorkshire</option><option class="searchbox-ch-hotel" value="h_168DF5D45BD17F636186DAF072A1B2CF" >&nbsp;&nbsp;&nbsp;Leopold Hotel Sheffield - City Centre</option></select>

</div>
<div class="field-wrapper packages-holder">
<label for="hotelgrouppackages">Select Your Offer</label>
<select name="hotelgrouppackages[]" id="hotelgrouppackages"><option  class="searchbox-ch-none" value="">All packages</option><option  class="searchbox-ch-package" value="437" >City Slickers</option><option  class="searchbox-ch-package" value="438" >Family Fun</option><option  class="searchbox-ch-package" value="440" >Wellness Escapes</option><option  class="searchbox-ch-package" value="442" >Gourmet Breaks</option><option  class="searchbox-ch-package" value="439" >Self Catering</option><option  class="searchbox-ch-package" value="441" >Active Breaks</option><option  class="searchbox-ch-package" value="443" >Seasonal Offers</option><option  class="searchbox-ch-package" value="444" >Christmas and New Years Offers</option><option  class="searchbox-ch-package" value="445" >Corporate Offers</option></select>


</div>
<script type="text/javascript">
  var packagelocations_json={"438":{"slug":"family-fun","name":"Family Fun","countyscodes":["ireland-ireland-dublin","united-kingdom-united-kingdom-reading","ireland-ireland-kerry","united-kingdom-united-kingdom-glasgow","united-kingdom-united-kingdom--edinburgh","united-kingdom-united-kingdom-birmingham","united-kingdom-united-kingdom-newcastle","united-kingdom-united-kingdom-liverpool","united-kingdom-united-kingdom-bristol","ireland-ireland-kilkenny"],"hotelids":["461509713084AEC8D5433AA597DC2CF4","B62A950DF140A0729F442E2DA37296FE","0B4488F091748246CFB157538A553F4A","F4BA0040080B83DC0AECB007A5590107","82BB79B47D668A5BBF23F51A61580560","370B490E748CA2333BD96A3DE7B0BDEB","63E90E2802B3D8FA07ED9DAF5F266F09","A2110072E3B18271EF99CAD1B45048BC","4C8C86F34DCE7652F1CE06FB60B4B55E","CD150FC5B8D2004A13A092B1F1A0AB18","8A149B5C030100B53963ADB7716893EC","C0D4CB6E2CE202EC06EDCB1D746E361A","DFB0E187C319F05D08EFB26A0C15F3D3"],"dummy":1,"id":"438"},"445":{"countyscodes":["ireland-ireland-kilkenny","united-kingdom-united-kingdom--edinburgh","ireland-ireland-dublin","united-kingdom-united-kingdom-newcastle","united-kingdom-united-kingdom-reading"],"name":"Corporate Offers","slug":"corporate-offers","id":"445","dummy":1,"hotelids":["461509713084AEC8D5433AA597DC2CF4","2EEDA53849CCBC7EEA5192A5A86B9437","8A149B5C030100B53963ADB7716893EC","0B4488F091748246CFB157538A553F4A","C0D4CB6E2CE202EC06EDCB1D746E361A","370B490E748CA2333BD96A3DE7B0BDEB","4C8C86F34DCE7652F1CE06FB60B4B55E"]},"439":{"id":"439","hotelids":["B62A950DF140A0729F442E2DA37296FE","0B4488F091748246CFB157538A553F4A","DFB0E187C319F05D08EFB26A0C15F3D3","C0D4CB6E2CE202EC06EDCB1D746E361A","F4BA0040080B83DC0AECB007A5590107","82BB79B47D668A5BBF23F51A61580560","370B490E748CA2333BD96A3DE7B0BDEB","63E90E2802B3D8FA07ED9DAF5F266F09","4C8C86F34DCE7652F1CE06FB60B4B55E","CD150FC5B8D2004A13A092B1F1A0AB18","2EEDA53849CCBC7EEA5192A5A86B9437"],"dummy":1,"countyscodes":["united-kingdom-united-kingdom-bristol","ireland-ireland-dublin","united-kingdom-united-kingdom-reading","united-kingdom-united-kingdom--edinburgh","united-kingdom-united-kingdom-glasgow","united-kingdom-united-kingdom-birmingham","united-kingdom-united-kingdom-newcastle","united-kingdom-united-kingdom-liverpool"],"name":"Self Catering","slug":"self-catering"},"443":{"id":"443","dummy":1,"hotelids":["B62A950DF140A0729F442E2DA37296FE","C0D4CB6E2CE202EC06EDCB1D746E361A","F4BA0040080B83DC0AECB007A5590107","DFB0E187C319F05D08EFB26A0C15F3D3","82BB79B47D668A5BBF23F51A61580560","A2110072E3B18271EF99CAD1B45048BC","370B490E748CA2333BD96A3DE7B0BDEB","63E90E2802B3D8FA07ED9DAF5F266F09","CD150FC5B8D2004A13A092B1F1A0AB18","BE02ECA1EB93F7E994E79AD1EF155E8X","8A149B5C030100B53963ADB7716893EC"],"countyscodes":["ireland-ireland-dublin","ireland-ireland-kerry","united-kingdom-united-kingdom-reading","united-kingdom-united-kingdom-glasgow","united-kingdom-united-kingdom-birmingham","united-kingdom-united-kingdom-newcastle","united-kingdom-united-kingdom-liverpool","united-kingdom-united-kingdom-bristol","ireland-ireland-kilkenny"],"name":"Seasonal Offers","slug":"seasonal-offers"},"437":{"dummy":1,"hotelids":["461509713084AEC8D5433AA597DC2CF4","B62A950DF140A0729F442E2DA37296FE","0B4488F091748246CFB157538A553F4A","F4BA0040080B83DC0AECB007A5590107","82BB79B47D668A5BBF23F51A61580560","370B490E748CA2333BD96A3DE7B0BDEB","63E90E2802B3D8FA07ED9DAF5F266F09","4C8C86F34DCE7652F1CE06FB60B4B55E","CD150FC5B8D2004A13A092B1F1A0AB18","BE02ECA1EB93F7E994E79AD1EF155E8X","8A149B5C030100B53963ADB7716893EC","2EEDA53849CCBC7EEA5192A5A86B9437","C0D4CB6E2CE202EC06EDCB1D746E361A","DFB0E187C319F05D08EFB26A0C15F3D3"],"id":"437","slug":"city-slickers","name":"City Slickers","countyscodes":["ireland-ireland-dublin","united-kingdom-united-kingdom-reading","united-kingdom-united-kingdom-glasgow","united-kingdom-united-kingdom--edinburgh","united-kingdom-united-kingdom-birmingham","united-kingdom-united-kingdom-newcastle","united-kingdom-united-kingdom-liverpool","united-kingdom-united-kingdom-bristol","ireland-ireland-kilkenny"]},"440":{"dummy":1,"hotelids":["B62A950DF140A0729F442E2DA37296FE","C0D4CB6E2CE202EC06EDCB1D746E361A","F4BA0040080B83DC0AECB007A5590107","DFB0E187C319F05D08EFB26A0C15F3D3","82BB79B47D668A5BBF23F51A61580560","370B490E748CA2333BD96A3DE7B0BDEB","63E90E2802B3D8FA07ED9DAF5F266F09","4C8C86F34DCE7652F1CE06FB60B4B55E","CD150FC5B8D2004A13A092B1F1A0AB18"],"id":"440","name":"Wellness Escapes","slug":"spa-escapes","countyscodes":["united-kingdom-united-kingdom-bristol","united-kingdom-united-kingdom-reading","united-kingdom-united-kingdom-glasgow","united-kingdom-united-kingdom--edinburgh","united-kingdom-united-kingdom-birmingham","united-kingdom-united-kingdom-newcastle","united-kingdom-united-kingdom-liverpool"]},"442":{"id":"442","hotelids":["B62A950DF140A0729F442E2DA37296FE","C0D4CB6E2CE202EC06EDCB1D746E361A","F4BA0040080B83DC0AECB007A5590107","DFB0E187C319F05D08EFB26A0C15F3D3","82BB79B47D668A5BBF23F51A61580560","A2110072E3B18271EF99CAD1B45048BC","370B490E748CA2333BD96A3DE7B0BDEB","63E90E2802B3D8FA07ED9DAF5F266F09","4C8C86F34DCE7652F1CE06FB60B4B55E","CD150FC5B8D2004A13A092B1F1A0AB18","8A149B5C030100B53963ADB7716893EC"],"dummy":1,"countyscodes":["ireland-ireland-kerry","united-kingdom-united-kingdom-reading","united-kingdom-united-kingdom-glasgow","united-kingdom-united-kingdom--edinburgh","united-kingdom-united-kingdom-birmingham","united-kingdom-united-kingdom-newcastle","united-kingdom-united-kingdom-liverpool","united-kingdom-united-kingdom-bristol","ireland-ireland-kilkenny"],"name":"Gourmet Breaks","slug":"gourmet-breaks"},"444":{"id":"444","dummy":1,"hotelids":["B62A950DF140A0729F442E2DA37296FE","0B4488F091748246CFB157538A553F4A","C0D4CB6E2CE202EC06EDCB1D746E361A","F4BA0040080B83DC0AECB007A5590107","DFB0E187C319F05D08EFB26A0C15F3D3","82BB79B47D668A5BBF23F51A61580560","370B490E748CA2333BD96A3DE7B0BDEB","63E90E2802B3D8FA07ED9DAF5F266F09","A2110072E3B18271EF99CAD1B45048BC","CD150FC5B8D2004A13A092B1F1A0AB18","2EEDA53849CCBC7EEA5192A5A86B9437"],"countyscodes":["united-kingdom-united-kingdom-bristol","ireland-ireland-dublin","united-kingdom-united-kingdom-reading","ireland-ireland-kerry","united-kingdom-united-kingdom-glasgow","united-kingdom-united-kingdom-birmingham","united-kingdom-united-kingdom-newcastle","united-kingdom-united-kingdom-liverpool"],"name":"Christmas and New Years Offers","slug":"christmas-and-new-years-offers"},"441":{"hotelids":["A2110072E3B18271EF99CAD1B45048BC"],"dummy":1,"id":"441","slug":"active-breaks","name":"Active Breaks","countyscodes":["ireland-ireland-kerry"]}}
  var initiator;

  jQuery(document).ready(function($){
    $('#hotelgrouppackages').on('change',function(){
      if (typeof initiator =='object' && initiator!=this){
        return;
      } else {
        initiator=this;
      };
      var val=this.value;
      var loc=$('#loc_id');
      var locval=loc.val()
      loc.empty();
      loc.append('<option value="" class="searchbox-cl-none">All properties</option>');
      if (val != ''){
        for (var a in counties_json){
          var oa=counties_json[a];
          if (packagelocations_json[val].countyscodes.indexOf(oa.code)>-1){
            loc.append('<option value="cc_'+oa.code+'" class="searchbox-ch-county">'+oa.name+'</option>');
            for (var b in hotels_json){
              var ob=hotels_json[b];
              if (ob.county==a&&packagelocations_json[val].hotelids.indexOf(ob.bke_id)>-1){
                var city='';
                if (ob.l_name==ob.c_name) {
                  city=" City";
                };
                loc.append('<option value="h_'+ob.bke_id+'"  class="searchbox-ch-hotel" $sel>&nbsp;&nbsp;&nbsp;'+ob.name+' - '+ob.l_name+city+'</option>');
              }
            }
          }
        }
      } else {
        initiator=false;
        for (var a in counties_json){
          var oa=counties_json[a];
          if (locval=='cc_'+a){
            selected = 'selected'
          } else {
            selected = '';
          };
          loc.append('<option value="cc_'+oa.code+'" class="searchbox-ch-county" '+selected+'>'+oa.name+'</option>');
          for (var b in hotels_json){
            var ob=hotels_json[b];
            if (locval=='h_'+ob.bke_id){
              selected = 'selected'
            } else {
              selected = '';
            };
            if (ob.county==a){
              loc.append('<option value="h_'+ob.bke_id+'"  class="searchbox-ch-hotel" '+selected+'>&nbsp;&nbsp;'+ob.name+' - ' +ob.l_name+'</option>');
            }
          }
        };
        loc.trigger('change');
      }
    });
    $('#loc_id').on('change',function(){
      if (typeof initiator == 'object' && initiator!=this){
        return;
      } else {
        initiator=this;
      };
      var val=this.value;
      var pac=$('#hotelgrouppackages');
      var pacval=pac.val()
      pac.empty();
      pac.append('<option value="" class="searchbox-ch-none">All packages</option>');
      if (val != ''){
        if (val.match(/^h_/)){
          val=val.substr(2);
          for (var a in packagelocations_json){
            var oa=packagelocations_json[a];
            if (oa.hotelids.indexOf(val)>-1){
              pac.append('<option class="searchbox-ch-package" value="'+oa.id+'">'+oa.name+'</option>');
            }
          }
        } else {
          val=counties_json[val.substr(3)].code;
          for (var a in packagelocations_json){
            var oa=packagelocations_json[a];
            if (oa.countyscodes.indexOf(val)>-1){
              pac.append('<option class="searchbox-ch-package" value="'+oa.id+'">'+oa.name+'</option>');
            }
          }
        }
      } else {
        initiator=false;
        for (var a in packagelocations_json){
          var oa=packagelocations_json[a];
          if (pacval==oa.id){
            selected='selected';
          } else {
            selected='';
          };
          pac.append('<option value="'+oa.id+'" '+selected+'>'+oa.name+'</option>');
        }
        
      }
    });
  });


</script>
</li>
	<!-- ENDIF groupsite -->
	<!-- <li class="occupants field-wrapper"><SELECT class="input occupancy" name="occupancy[]" multiple style=""><OPTION value='3'  >Double</OPTION><OPTION value='4'  >Single/Double</OPTION><OPTION value='5'  >Triple</OPTION><OPTION value='8'  >Family 3</OPTION><OPTION value='6'  >Family 4</OPTION><OPTION value='7'  >Family 5</OPTION><OPTION value='9'  >Quadruple</OPTION><OPTION value='10'  >5 Adults</OPTION><OPTION value='11'  >6 Adults</OPTION><OPTION value='43'  >Family 6</OPTION><OPTION value='45'  >8 Adults</OPTION><OPTION value='44'  >7 Adults</OPTION><OPTION value='46'  >Family 7</OPTION><OPTION value='47'  >Family 8</OPTION><OPTION value='48'  >10 Adults</OPTION><OPTION value='2'  >Single</OPTION></SELECT><script type="text/javascript" src="/admin/js/jquery/jquery-ui.min.js"></script><script type="text/javascript" src="/admin/js/jquery/jquery.multiselect.min.js"></script><script>$(document).ready(function(){
        $(".occupancy").multiselect({
        selectedText : "# Room selected",
        noneSelectedText : "Select a Room",
        checkAllText: "Check all",
        uncheckAllText: "Uncheck all",
        checkAll: function(){
            checkPlu_occupancy();
        },
        classes : "multi_width",click : function(event, ui){
	        checkPlu_occupancy();
	    }
	    });function checkPlu_occupancy (){
	    var uiwidget = $(".occupancy");
	    var selectedWidget = uiwidget.multiselect("widget").find("input:checked");
	            if ((selectedWidget.length)>1) {
	            uiwidget.multiselect({selectedText : "# Rooms selected"});
	            } else { uiwidget.multiselect({selectedText : "# Room selected"}); };
	    if ((selectedWidget.length)==16) {
	        uiwidget.multiselect({selectedText : "All Rooms selected"});
	    }
	        };
	    checkPlu_occupancy();
	    ;});</script></li> -->
	<li class="arrival field-wrapper"><label>Arrive:</label> <input type="text" id="arrival-date">
<input type="hidden" name="bke_arrival_day" value="04" id="bke_arrival_day"><input type="hidden" name="bke_arrival_month" value="04" id="bke_arrival_month"><input type="hidden" name="bke_arrival_year" value="2026" id="bke_arrival_year"></li>
	<li class="departure field-wrapper"><label>Depart:</label> <input type="text" id="departure-date">
<input type="hidden" name="bke_departure_day" value="05" id="bke_departure_day"><input type="hidden" name="bke_departure_month" value="04" id="bke_departure_month"><input type="hidden" name="bke_departure_year" value="2026" id="bke_departure_year"></li>
	<!-- <li class="nights field-wrapper"><label>Nights:</label> <select name='bke_nights' class='bke_dropdown' onchange="bke_update_dropdown(form, form.bke_arrival_day.value, form.bke_arrival_month.value, form.bke_arrival_year.value, form.bke_nights.value, 1)">
<option value="1" >1</option>
<option value="2" >2</option>
<option value="3" >3</option>
<option value="4" >4</option>
<option value="5" >5</option>
<option value="6" >6</option>
<option value="7" >7</option>
<option value="8" >8</option>
<option value="9" >9</option>
<option value="10" >10</option>
<option value="11" >11</option>
<option value="12" >12</option>
<option value="13" >13</option>
<option value="14" >14</option>
<option value="15" >15</option>
<option value="16" >16</option>
<option value="17" >17</option>
<option value="18" >18</option>
<option value="19" >19</option>
<option value="20" >20</option>
<option value="21" >21</option>
<option value="22" >22</option>
<option value="23" >23</option>
<option value="24" >24</option>
<option value="25" >25</option>
<option value="26" >26</option>
<option value="27" >27</option>
<option value="28" >28</option>
<option value="29" >29</option>
<option value="30" >30</option>
<option value="31" >31</option>
</select>
</li> -->
	<li class="ratecode"><input type="text" name="bke_ratecode" size="8" class="bke_drop"
  style="text-align: center;" onclick="if (this.value == '') this.value = '';" 
  placeholder=""
  value='' />
</li>
	<!--<li class="language"><select name="lang" ><option value="en" selected="selected">English</option> <option value="it" >Italiano</option> <option value="es" >Español </option> <option value="sk" >Slovensky</option> <option value="nl" >Dutch</option> <option value="pl" >Polski</option> <option value="cn" >中国</option> <option value="lt" >Lietuvos</option> <option value="fi" >Suomen</option> <option value="ar" >العربية</option> <option value="ru" >ру́сский язы́к</option> <option value="cs" >Čeština</option> <option value="sl" >Slovenščina</option> <option value="pt" >Português</option> </select></li>-->
    <li class="submit"><input type="submit" name="bke_submit" class="btn" value="Book Now"></li>
</ul>
</form>





</div>

	<div class="row" id="na-bke">
		<div class="container no-padding" id="">
			<h3 class="page-title" style="display:none;">Reservation System</h3>
			<p class="bke_error">The file you have just requested is not available on server.</p>
		</div>
	</div> <!-- End - #na-bke -->

	<div class="clearfix"></div>
<footer class="row no-padding" id="na-footer">
    <div class="container">
        <div class="col-xs-12 col-sm-8 no-padding">
            <nav>
                <ul>
                  

                    <!-- IF bke_privacy_policy_section -->

                    <li><a data-fancybox-href="#privacy-policy-en" data-fancybox-title="Privacy Policy" class="modal-fancy fancybox.inline" id="privacy-policy-link">Privacy Policy</a>
                        <div style="display:none;">
                            <div id="privacy-policy-en" class="modal-info">
                                You can read our&nbsp;<a href="https://www.prem-hospitality.com/privacy" target="_blank">full privacy policy here.</a>
                            </div>
                        </div>
                    </li>

                    <!-- ENDIF bke_privacy_policy_section -->

                    <!-- IF bke_cookies_policy_section -->

                    <li><a data-fancybox-href="#cookie-policy" data-fancybox-title="Cookie Policy" class="modal-fancy fancybox.inline" id="cookie-policy-link">Cookie Policy</a>
                        <div style="display:none;">
                            <div id="cookie-policy" class="modal-info">
                                See full details of our <a href="https://www.prem-hospitality.com/cookies" target="_blank">cookies policy here</a>.
                            </div>
                        </div>
                    </li>

                    <!-- ENDIF bke_cookies_policy_section -->

                    

                    <!-- IF groupsite -->
                    <!-- IF bke_cancel_policy_section -->
                    <!-- BEGIN bke_cancel_policy -->
                    <li><a data-fancybox-href="#cancellation-policy" data-fancybox-title="Cancellation Policy" class="modal-fancy fancybox.inline" id="cancellation-policy-link"> Cancellation Policy</a>
                        <div style="display:none;">
                            <div id="cancellation-policy" class="modal-info">
                                <!-- BKE_TEXT_TERMS only added here because BKE_CANCEL_POLICY needs it to be on the page or else it wont show. -->
                                <span style="display:none;"></span>
                                Cancellation Policy:<br>
Please refer to the section above for more information.
                            </div>
                        </div>
                    </li>
                    <!-- END bke_cancel_policy -->
                    <!-- ENDIF bke_cancel_policy_section -->
                    <!-- ENDIF groupsite -->

                    

                </ul>
            </nav>
        </div>
        <div class="col-xs-12 col-sm-4 text-right no-padding">
          <!-- <a href="" class="na-logo">
            <img src="//www.netaffinity.com/files/images/netaffinity-logo-black.svg" alt="">
          </a> -->
          <div class="made-by-na">
  <span>
  Made with <i class="fas fa-heart"></i> by</span> <a class="na-logo" href="http://www.netaffinity.com" alt="Net Affinity" target="_blank">
        <img alt="Net Affinity" src="https://www.netaffinity.com/files/images/netaffinity-logo-black.svg" style="width: 115px; height: 45px;">
    </a>
</div>
        </div>

    </div>
</footer>
<div class="slide-panel">
  <div class="slide-panel__title">
  </div>
  <div class="slide-panel__close" onClick="slidePanel()"><i class="fas fa-times"></i></div>
  <div class="slide-panel__content">
  </div>
</div>

<div class="slide-panel__overlay">
</div>


	<script type="text/javascript">
	jQuery('input.star').rating();

	</script>
	<!-- Google Consent Mode -->

<script>

  window.dataLayer = window.dataLayer || [];

  function gtag() {

    dataLayer.push(arguments)

  }

  gtag("consent", "default", {

    ad_personalization: "denied",

    ad_storage: "denied",

    ad_user_data: "denied",

    analytics_storage: "denied",

    functionality_storage: "denied",

    personalization_storage: "denied",

    security_storage: "granted",

    wait_for_update: 500

  });

  gtag("set", "ads_data_redaction", true);

  gtag("set", "url_passthrough", true);

</script>

<!-- End Google Consent Mode-->

 

   

<!-- Google Tag Manager -->

    <script>

    (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':

    new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],

    j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=

    'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);

    })(window,document,'script','dataLayer','GTM-MRQ9SGX');</script>

<!-- End Google Tag Manager -->

   

      

<!-- Cookiebot CMP-->

<script

  id="Cookiebot"

  src=https://consent.cookiebot.com/uc.js

  data-cbid="0ede05f3-c8c8-4389-9660-7a19f9e366fe"

  type="text/javascript"

  data-consentmode-defaults="disabled"

  async

></script>

<!-- End Cookiebot CMP -->
	<script src="//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.4.1/js/bootstrap.min.js"></script>
	<script src="//reservations.prem-hospitality.com/files/js/jquery.settings.js" type="text/javascript"></script>
	<script src="//reservations.prem-hospitality.com/files/js/bke-searchbox.js"></script>
	
		<form id="bke_searchbox_data" class="bke_searchbox" style="display:none;" >
	<input type="hidden" autocomplete="false">
	<input type="hidden" value="1" id="bke_minstay">
	<input type="hidden" value="364" id="bke_maxstay">
	<input type="hidden" name="bke_form_token" value="" id="bke_form_token">
	<input type="hidden" name="grid_view" value="0" id="bke_grid_view">
	<input type="hidden" name="lang" value="en" id="bke_lang">
	<input type="hidden" name="bke_ratecode" value="" id="bke_ratecode">
	<input type="hidden" name="bke_arrival_day" value="04" id="bke_arrival_day">
	<input type="hidden" name="bke_arrival_month" value="04" id="bke_arrival_month">
	<input type="hidden" name="bke_arrival_year" value="2026" id="bke_arrival_year">
	<input type="hidden" name="bke_departure_day" value="" id="bke_departure_day">
	<input type="hidden" name="bke_departure_month" value="" id="bke_departure_month">
	<input type="hidden" name="bke_departure_year" value="" id="bke_departure_year">
	<input type="hidden" name="bke_nights" value="1" id="bke_nights">
	<input type="hidden" name="bke_avail_order" value="" id="bke_avail_order">
	<!-- IF groupsite -->
	<input type="hidden" id="idhotel" name="idhotel" value="">
	<input type="hidden" id="bke_id" name="bke_id" value="">
	<input type="hidden" id="loc_id" name="loc_id" value="">
	<input type="hidden" id="c_id" name="c_id" value="">
	<input type="hidden" id="cc_id" name="cc_id" value="">
	<input type="hidden" id="landmark_id" name="landmark_id" value="">
	<input type="hidden" id="pager" name="pager" value="1">
	<input type="hidden" id="bke_name" name="bke_name" value="PREM Hospitality">
	<input type="hidden" id="hotel_package_code" name="hotel_package_code" value="">
	<input type="hidden" id="hotelgrouppackages" name="hotelgrouppackages[]" value="">
	<!-- ENDIF groupsite -->
</form>
<div class="na-searchbox undone">
	<div class="na-searchbox__parameters">
		<input type="hidden" name="searchbox_type" value="">
		<input type="hidden" name="searchbox_display" value="overlay">
		<input type="hidden" name="searchbox_size" value="">
		<input type="hidden" name="searchbox_flexdate" value="">
		<input type="hidden" name="searchbox_usp" value="">
		<input type="hidden" name="searchbox_collapse" value="">
		<input type="hidden" name="searchbox_ratecode" value="">
		<input type="hidden" name="searchbox_hidden" value="yes">
		<input type="hidden" name="searchbox_debug" value="">
		<input type="hidden" name="searchbox_location" value="">
	</div>
	<div class="na-searchbox__header" style="display:none;">
		Book Your Stay
	</div>
	<div class="na-searchbox__main">

		
<!-- IF groupsite -->
<div class="na-searchbox__location">
  <select name="loc_id" id="loc_id">
<option value="" class="searchbox-ch-none">All Properties</option>
<option class="searchbox-ch-county" value="cc_ireland-ireland-dublin" >Ireland, Dublin</option><option class="searchbox-ch-hotel" value="h_461509713084AEC8D5433AA597DC2CF4" >&nbsp;&nbsp;&nbsp;Aspect Hotel Park West - Dublin</option><option class="searchbox-ch-hotel" value="h_0B4488F091748246CFB157538A553F4A" >&nbsp;&nbsp;&nbsp;PREMIER SUITES Dublin Leeson Street - Dublin</option><option class="searchbox-ch-hotel" value="h_2EEDA53849CCBC7EEA5192A5A86B9437" >&nbsp;&nbsp;&nbsp;PREMIER SUITES Dublin Sandyford - Sandyford</option><option class="searchbox-ch-hotel" value="h_BE02ECA1EB93F7E994E79AD1EF155E8X" >&nbsp;&nbsp;&nbsp;Rochestown Lodge - Dun Laoghaire</option><option class="searchbox-ch-county" value="cc_ireland-ireland-kerry" >Ireland, Kerry</option><option class="searchbox-ch-hotel" value="h_A2110072E3B18271EF99CAD1B45048BC" >&nbsp;&nbsp;&nbsp;Cahernane House Hotel - Killarney</option><option class="searchbox-ch-county" value="cc_ireland-ireland-kilkenny" >Ireland, Kilkenny</option><option class="searchbox-ch-hotel" value="h_8A149B5C030100B53963ADB7716893EC" >&nbsp;&nbsp;&nbsp;The Hoban Hotel - Kilkenny</option><option class="searchbox-ch-county" value="cc_united-kingdom-united-kingdom--edinburgh" >United Kingdom, Edinburgh</option><option class="searchbox-ch-hotel" value="h_4C8C86F34DCE7652F1CE06FB60B4B55E" >&nbsp;&nbsp;&nbsp;PREMIER SUITES Edinburgh Fountain Court - City Centre</option><option class="searchbox-ch-county" value="cc_united-kingdom-united-kingdom-birmingham" >United Kingdom, Birmingham</option><option class="searchbox-ch-hotel" value="h_CD150FC5B8D2004A13A092B1F1A0AB18" >&nbsp;&nbsp;&nbsp;PREMIER SUITES Birmingham - City Centre</option><option class="searchbox-ch-county" value="cc_united-kingdom-united-kingdom-bristol" >United Kingdom, Bristol</option><option class="searchbox-ch-hotel" value="h_82BB79B47D668A5BBF23F51A61580560" >&nbsp;&nbsp;&nbsp;PREMIER SUITES Bristol Cabot Circus - Broadmead</option><option class="searchbox-ch-hotel" value="h_63E90E2802B3D8FA07ED9DAF5F266F09" >&nbsp;&nbsp;&nbsp;PREMIER SUITES Bristol Redcliffe - Redcliffe</option><option class="searchbox-ch-county" value="cc_united-kingdom-united-kingdom-glasgow" >United Kingdom, Glasgow</option><option class="searchbox-ch-hotel" value="h_DFB0E187C319F05D08EFB26A0C15F3D3" >&nbsp;&nbsp;&nbsp;PREMIER SUITES Glasgow Bath Street - City Centre</option><option class="searchbox-ch-hotel" value="h_B62A950DF140A0729F442E2DA37296FE" >&nbsp;&nbsp;&nbsp;PREMIER SUITES Glasgow George Square - City Centre</option><option class="searchbox-ch-county" value="cc_united-kingdom-united-kingdom-liverpool" >United Kingdom, Liverpool</option><option class="searchbox-ch-hotel" value="h_F4BA0040080B83DC0AECB007A5590107" >&nbsp;&nbsp;&nbsp;PREMIER SUITES Liverpool - City Centre</option><option class="searchbox-ch-county" value="cc_united-kingdom-united-kingdom-newcastle" >United Kingdom, Newcastle</option><option class="searchbox-ch-hotel" value="h_370B490E748CA2333BD96A3DE7B0BDEB" >&nbsp;&nbsp;&nbsp;PREMIER SUITES Newcastle - City Centre</option><option class="searchbox-ch-county" value="cc_united-kingdom-united-kingdom-reading" >United Kingdom, Reading</option><option class="searchbox-ch-hotel" value="h_C0D4CB6E2CE202EC06EDCB1D746E361A" >&nbsp;&nbsp;&nbsp;PREMIER SUITES Reading - City Centre</option><option class="searchbox-ch-county" value="cc_united-kingdom-united-kingdom-yorkshire" >United Kingdom, Yorkshire</option><option class="searchbox-ch-hotel" value="h_168DF5D45BD17F636186DAF072A1B2CF" >&nbsp;&nbsp;&nbsp;Leopold Hotel Sheffield - City Centre</option></select>

</div>
<script>
$(document).ready(function(){
   // Adds location name to searchbox form
   $("select#loc_id").change(function() { // when the select option is changed
     $("form#bke_searchbox_data input#loc_id").val($(this).val()); // copy the value to the hidden form input
   });
   // Adds package id to searchbox form
  $(".packages-holder #hotelgrouppackages").on('change', function() {
    var packageId = $(this).val();
    $('#bke_searchbox_data input#hotelgrouppackages').val(packageId);
 });
})
</script>
<!-- ENDIF groupsite -->

		<div class="na-searchbox__dates">
			<div class="na-searchbox__checkin">
				<span class="na-searchbox__label">Check In</span>
				<div class="na-searchbox__day-week"></div>
				<div class="na-searchbox__day-number">04</div>
				<div class="na-searchbox__month">04</div>
				<div class="na-searchbox__year">2026</div>
			</div>
		</div>

		<!--if bke_ratecode_section-->
		<div class="na-searchbox__ratecode">
			<div class="na-searchbox__col-70 left">Do you have a promo code?</div>
			<div class="na-searchbox__col-30 right">
				<div class="na-searchbox__switch na-searchbox__switch-ratecode off">
					<div class="na-searchbox__slide">
						<div class="na-searchbox__on">Yes</div>
						<div class="na-searchbox__button"></div>
						<div class="na-searchbox__off">No</div>
					</div>
				</div>
			</div>
		</div>
		<input type="text" class="na-searchbox__ratecode-input" name="ratecode" placeholder="Have a promo code?">
		<!--endif bke_ratecode_section-->

		<button class="na-searchbox__submit" id="ibe_submit">Search</button>

	</div>
	<!-- IF bke_usp -->
	<div class="na-searchbox__usptrigger">
		Why Book With Us? <img src="//reservations.prem-hospitality.com/files/images/usp-tick.svg" alt="PREM Hospitality" width="24" height="23">
	</div>
	<!-- ENDIF bke_usp -->
	<!-- IF bke_usp -->
	<div class="na-searchbox__uspoverlay">
		<div class="na-searchbox__uspcontainer">
			<div class="na-searchbox__uspclose"><svg xmlns="http://www.w3.org/2000/svg" width="16.971" height="16.972" viewBox="0 0 16.971 16.972">
				<path id="icon-close" data-name="Union 9" d="M0,15.557,7.071,8.485,0,1.414,1.414,0,8.485,7.071,15.557,0,16.97,1.415,9.9,8.486l7.071,7.071L15.557,16.97,8.486,9.9,1.414,16.971Z" fill="#666"/>
			</svg>
		</div>
		<div class="na-searchbox__uspheading">Why Book With Us? <img src="//reservations.prem-hospitality.com/files/images/usp-tick.svg" alt="PREM Hospitality" width="24" height="23"></div>
		
		<div class="na-searchbox__usplistitem">
			<img src="//reservations.prem-hospitality.com/files/images/usp-tick.svg" alt="Best Price Per Night" width="24" height="23">
			<span class="na-searchbox__usptitle">Best Price Per Night</span>
			<span class="na-searchbox__usptext">We offer the best value for your money </span>
		</div>
		
		<div class="na-searchbox__usplistitem">
			<img src="//reservations.prem-hospitality.com/files/images/usp-tick.svg" alt="Welcome Gift" width="24" height="23">
			<span class="na-searchbox__usptitle">Welcome Gift</span>
			<span class="na-searchbox__usptext">Our way to say &lsquo;thank you&rsquo; for booking direct </span>
		</div>
		
		<div class="na-searchbox__usplistitem">
			<img src="//reservations.prem-hospitality.com/files/images/usp-tick.svg" alt="No Deposit Needed" width="24" height="23">
			<span class="na-searchbox__usptitle">No Deposit Needed</span>
			<span class="na-searchbox__usptext">We will not debit your account at the time of booking</span>
		</div>
		
		<div class="na-searchbox__usplistitem">
			<img src="//reservations.prem-hospitality.com/files/images/usp-tick.svg" alt="Free Cancellation" width="24" height="23">
			<span class="na-searchbox__usptitle">Free Cancellation</span>
			<span class="na-searchbox__usptext">Book now with the guarantee of free cancellation </span>
		</div>
		
	</div>
</div>
<!-- ENDIF bke_usp -->
<div class="na-searchbox__overlay">
	<div class="na-searchbox__overlay-container">
		<div class="na-searchbox__overlaylogo">
			<div class="na-searchbox__overlaylogowrapper">
				<img src="//reservations.prem-hospitality.com/bookings/showimage?type=18&id=B382D616612C4782940B0CF0C6A595D2" alt="PREM Hospitality"/>
			</div>
			<div class="na-searchbox__overlayclose"><svg xmlns="http://www.w3.org/2000/svg" width="16.971" height="16.972" viewBox="0 0 16.971 16.972">
				<path id="icon-close" data-name="Union 9" d="M0,15.557,7.071,8.485,0,1.414,1.414,0,8.485,7.071,15.557,0,16.97,1.415,9.9,8.486l7.071,7.071L15.557,16.97,8.486,9.9,1.414,16.971Z" fill="#666"/>
			</svg></div>
		</div>
		<div class="na-searchbox__overlaywrapper">
			<div class="na-searchbox__overlayscroll">
				<div class="na-searchbox__header" style="display:none;">
					Book Your Stay
				</div>
			</div>
		</div>
		<!-- IF bke_usp -->
		<div class="na-searchbox__overlayusp">
			<div class="na-searchbox__overlayusp-header">
				<div class="btn-circle">
					<svg xmlns="http://www.w3.org/2000/svg" width="12.777" height="7.777" viewBox="0 0 12.777 7.777">
						<path id="Union_9" data-name="Union 9" d="M6.389,7.753l-.025.025L0,1.414,1.414,0,6.389,4.975,11.363,0l1.414,1.414L6.413,7.778Z" fill="#fff"/>
					</svg>
				</div>
				Why Book With Us?
			</div>
			<div class="na-searchbox__overlayusp-content">
				<ul>
					
					<li>
						<div class="na-searchbox__usptitle">Best Price Per Night</div>
						<div class="na-searchbox__usptext">We offer the best value for your money </div>
					</li>
					
					<li>
						<div class="na-searchbox__usptitle">Welcome Gift</div>
						<div class="na-searchbox__usptext">Our way to say &lsquo;thank you&rsquo; for booking direct </div>
					</li>
					
					<li>
						<div class="na-searchbox__usptitle">No Deposit Needed</div>
						<div class="na-searchbox__usptext">We will not debit your account at the time of booking</div>
					</li>
					
					<li>
						<div class="na-searchbox__usptitle">Free Cancellation</div>
						<div class="na-searchbox__usptext">Book now with the guarantee of free cancellation </div>
					</li>
					
				</ul>
			</div>
		</div>
		<!-- ENDIF bke_usp -->
	</div>
</div>
</div>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@mdi/font@4.5.95/css/materialdesignicons.min.css">


<script>
	let hotelUrl = "https://www.prem-hospitality.com";
</script>
	
<script type="text/javascript" language="javascript">
    TAPixel.impressionWithReferer("001F000000v8WJk");
</script>
<script type="text/javascript" src="//reservations.prem-hospitality.com/bookings/calendar-jquery-collective"></script>
</body>
</html>