/*! elementor-pro - v3.21.0 - 20-05-2024 */ (()=>{"use strict";class Screenshot extends elementorModules.ViewModule{getDefaultSettings(){return{empty_content_headline:"Empty Content.",crop:{width:1200,height:1500},excluded_external_css_urls:["https://kit-pro.fontawesome.com"],external_images_urls:["https://i.ytimg.com"],timeout:15e3,render_timeout:5e3,timerLabel:null,timer_label:`${ElementorScreenshotConfig.post_id} - timer`,image_placeholder:"data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=",isDebug:elementorCommonConfig.isElementorDebug,isDebugSvg:!1,...ElementorScreenshotConfig}}getDefaultElements(){const e=jQuery(ElementorScreenshotConfig.selector),t=e.find(".elementor-section-wrap > .elementor-section, .elementor > .elementor-section");return{$elementor:e,$sections:t,$firstSection:t.first(),$notElementorElements:elementorCommon.elements.$body.find("> *:not(style, link)").not(e),$head:jQuery("head")}}onInit(){return super.onInit(),this.log("Screenshot init","time"),this.timeoutTimer=setTimeout(this.screenshotFailed.bind(this),this.getSettings("timeout")),this.captureScreenshot()}captureScreenshot(){return this.elements.$elementor.length||(elementorCommon.helpers.consoleWarn("Screenshots: The content of this page is empty, the module will create a fake conent just for this screenshot."),this.createFakeContent()),this.removeUnnecessaryElements(),this.handleIFrames(),this.removeFirstSectionMargin(),this.handleLinks(),this.loadExternalCss(),this.loadExternalImages(),Promise.resolve().then(this.createImage.bind(this)).then(this.createImageElement.bind(this)).then(this.cropCanvas.bind(this)).then(this.save.bind(this)).then(this.screenshotSucceed.bind(this)).catch(this.screenshotFailed.bind(this))}createFakeContent(){this.elements.$elementor=jQuery("
").css({height:this.getSettings("crop.height"),width:this.getSettings("crop.width"),display:"flex",alignItems:"center",justifyContent:"center"}),this.elements.$elementor.append(jQuery("

").css({fontSize:"85px"}).html(this.getSettings("empty_content_headline"))),document.body.prepend(this.elements.$elementor)}loadExternalCss(){const e=[this.getSettings("home_url"),...this.getSettings("excluded_external_css_urls")].map((e=>`[href^="${e}"]`)).join(", ");jQuery("link").not(e).each(((e,t)=>{const s=jQuery(t),n=s.clone();n.attr("href",this.getScreenshotProxyUrl(s.attr("href"))),this.elements.$head.append(n),s.remove()}))}loadExternalImages(){const e=this.getSettings("external_images_urls").map((e=>`img[src^="${e}"]`)).join(", ");jQuery(e).each(((e,t)=>{const s=jQuery(t);s.attr("src",this.getScreenshotProxyUrl(s.attr("src")))}))}handleIFrames(){this.elements.$elementor.find("iframe").each(((e,t)=>{const s=jQuery(t),n=jQuery("
",{css:{background:"gray",width:s.width(),height:s.height()}});s.before(n),s.remove()}))}removeUnnecessaryElements(){let e=0;this.elements.$sections.filter(((t,s)=>{let n=!1;return e>=this.getSettings("crop.height")&&(n=!0),e+=jQuery(s).outerHeight(),n})).each(((e,t)=>{t.remove()})),this.elements.$notElementorElements.remove()}handleLinks(){elementorCommon.elements.$body.find("a").attr("href","/")}removeFirstSectionMargin(){this.elements.$firstSection.css({marginTop:0})}createImage(){const e=new Promise((e=>{window.addEventListener("load",(()=>{e()}))})),t=new Promise((e=>{setTimeout((()=>{e()}),this.getSettings("render_timeout"))}));return Promise.race([e,t]).then((()=>{if(this.log("Start creating screenshot."),this.getSettings("isDebugSvg"))return domtoimage.toSvg(document.body,{imagePlaceholder:this.getSettings("image_placeholder")}).then((e=>this.download(e))),Promise.reject("Debug SVG.");return/^((?!chrome|android).)*safari/i.test(window.userAgent)?(this.log('Creating screenshot with "html2canvas"'),html2canvas(document.body).then((e=>e.toDataURL("image/png")))):(this.log('Creating screenshot with "dom-to-image"'),domtoimage.toPng(document.body,{imagePlaceholder:this.getSettings("image_placeholder")}))}))}download(e){const t=jQuery("",{href:e,download:"debugSvg.svg",html:"Download SVG"});elementorCommon.elements.$body.append(t),t.trigger("click")}createImageElement(e){const t=new Image;return t.src=e,new Promise((e=>{t.onload=()=>e(t)}))}cropCanvas(e){const t=this.getSettings("crop.width"),s=this.getSettings("crop.height"),n=document.createElement("canvas"),i=n.getContext("2d"),o=t/e.width;return n.width=t,n.height=s>e.height?e.height:s,i.drawImage(e,0,0,e.width,e.height,0,0,e.width*o,e.height*o),Promise.resolve(n)}save(e){return new Promise(((t,s)=>{elementorCommon.ajax.addRequest("screenshot_save",{data:{post_id:this.getSettings("post_id"),screenshot:e.toDataURL("image/png")},success:e=>{this.log(`Screenshot created: ${encodeURI(e)}`),t(e)},error:()=>{this.log("Failed to create screenshot."),s()}})}))}markAsFailed(){return new Promise(((e,t)=>{elementorCommon.ajax.addRequest("screenshot_failed",{data:{post_id:this.getSettings("post_id")},success:()=>{this.log("Marked as failed."),e()},error:()=>{this.log("Failed to mark this screenshot as failed."),t()}})}))}getScreenshotProxyUrl(e){return`${this.getSettings("home_url")}?screenshot_proxy&nonce=${this.getSettings("nonce")}&href=${e}`}screenshotSucceed(e){this.screenshotDone(!0,e)}screenshotFailed(e){this.log(e,null),this.markAsFailed().then((()=>this.screenshotDone(!1)))}screenshotDone(e,t=null){clearTimeout(this.timeoutTimer),this.timeoutTimer=null,window.parent.postMessage({name:"capture-screenshot-done",success:e,id:this.getSettings("post_id"),imageUrl:t},"*"),this.log(`Screenshot ${e?"Succeed":"Failed"}.`,"timeEnd")}log(e,t="timeLog"){this.getSettings("isDebug")&&(console.log("string"==typeof e?`${this.getSettings("post_id")} - ${e}`:e),t&&console[t](this.getSettings("timer_label")))}}jQuery((()=>{new Screenshot}))})();{"id":1412,"date":"2023-05-09T15:39:06","date_gmt":"2023-05-09T15:39:06","guid":{"rendered":"https:\/\/ktjkrug.com\/?p=1412"},"modified":"2024-01-30T08:46:17","modified_gmt":"2024-01-30T08:46:17","slug":"cheap-hotels-in-puerto-rico-san-juan","status":"publish","type":"post","link":"https:\/\/ktjkrug.com\/cheap-hotels-in-puerto-rico-san-juan\/","title":{"rendered":"cheap hotels in puerto rico san juan"},"content":{"rendered":"

Introduction<\/h2>\n

Exploring Budget-Friendly Accommodation in San Juan, Puerto Rico<\/p>\n

Envision a vacation to Puerto Rico without breaking the bank! With a wide array of cost-efficient hotel options in San Juan, picking an appropriate establishment has become simpler than ever. From intimate hostels to grand beach resorts, this small island territory caters to every budget.<\/p>\n

Moreover, travelers looking for affordable lodging can benefit from the thriving competition among hotels and accommodations in this region. With increasing levels of tourism and numerous options available, prices continue to remain reasonable.<\/p>\n

It is noteworthy that many budget-friendly hotels lie a stone’s throw away from renowned tourist destinations such as Old San Juan, beaches and national parks- facilitating effortless commute and easy accessibility.<\/p>\n

Did you know that Dorado Beach Hotel<\/b> was initially heralded as the most luxurious resort in Puerto Rico when it opened during the 1950s? Now revamped into a Ritz Carlton Reserve property but still honing its charm and elegance- it continues to top the list of best hotels in Puerto Rico.<\/p>\n

Finally, a vacation that won’t break the bank – discover the top 5 cheapest hotels in Puerto Rico San<\/a> Juan.<\/p>\n

Top 5 Cheap Hotels in Puerto Rico San Juan<\/h2>\n

If you’re looking for affordable accommodations in Puerto Rico San Juan, we’ve got you covered. Here are some of the best lodging options that won’t break the bank<\/b>.<\/p>\n

    \n
  1. El Canario By The Lagoon<\/b>: Located in the heart of Condado, this hotel offers comfortable rooms and is within walking distance of popular beaches, restaurants, and shops.<\/li>\n
  2. Hotel Miramar<\/b>: This charming boutique hotel offers stunning views of San Juan Bay and is located near top attractions<\/a>, including Old San Juan and the Puerto Rico Convention Center.<\/li>\n
  3. Casa Condado Hotel<\/b>: This cozy hotel offers personalized service and is conveniently located near the beach, dining options, and nightlife.<\/li>\n
  4. Sandy Beach Hotel<\/b>: This beachfront hotel<\/a> is perfect for those looking for a more laid-back vacation. With access to a private beach and on-site dining, you can enjoy the sun and surf without breaking the bank.<\/li>\n
  5. Condado Lagoon<\/a> Villas at Paseo Caribe<\/b>: For those traveling with family or friends, these spacious apartments offer stunning views of the lagoon and a fully equipped kitchen, making it easy to cook meals and save money.<\/li>\n<\/ol>\n

    In addition to these affordable accommodations options, many hotels in Puerto Rico San Juan offer special deals and discounts throughout the year. Don’t hesitate to ask about any promotions or packages available during your stay.<\/p>\n

    It’s interesting to note that Puerto Rico San Juan has been a popular destination for tourists for centuries. From its role in the Spanish American War to its designation as a UNESCO World Heritage site, San Juan offers visitors a unique blend of history and culture that is not to be missed.<\/p>\n

    Looking for a cheap place to crash in San Juan? Check out XYZ Hotel; sure, it’s no five-star resort, but hey, at least the cockroaches are friendly<\/a>.<\/b><\/p>\n

    \"\"<\/p>\n

    Hotel 1: XYZ Hotel<\/h3>\n

    This cozy hotel in San Juan, Puerto Rico offers top-notch amenities and comfortable rooms for a great value stay. XYZ Hotel<\/b> boasts an ideal location, just a few minutes away from the vibrant nightlife at Condado and the breathtaking beaches at Ocean Park. Guests can indulge in the complimentary continental breakfast, chill by the outdoor pool<\/em> or unwind at the indoor Jacuzzi. The friendly staff is always ready to help you plan your day exploring the island\u2019s rich culture and history.<\/p>\n

    Pro Tip:<\/b> Make sure to catch the stunning sunset view from the rooftop terrace before calling it a day. Who needs a fancy pool when you have free Wi-Fi? These budget-friendly hotels<\/b> in Puerto Rico, San Juan have got you covered.<\/p>\n

    Amenities<\/h4>\n

    The available features in the accommodation are vital to a comfortable stay for customers. Here are some notable variables to consider before booking your hotel room:<\/p>\n