{"id":8000,"date":"2026-03-23T16:43:29","date_gmt":"2026-03-23T23:43:29","guid":{"rendered":"https:\/\/nangihotelboutique.com\/room-details-duquesa\/"},"modified":"2026-04-07T11:47:21","modified_gmt":"2026-04-07T18:47:21","slug":"detalles-duquesa","status":"publish","type":"page","link":"https:\/\/nangihotelboutique.com\/en\/habitaciones\/detalles-duquesa\/","title":{"rendered":"Detalles Habitaci\u00f3n DUQUESA"},"content":{"rendered":"<main id='bde-main'><section class=\"bde-section-8000-101 bde-section\">\n  \n  \n\t\n\n\n\n<div class=\"section-container\"><div class=\"bde-div-8000-104 bde-div\">\n  \n  \n\t\n\n\n\n<h1 class=\"bde-heading-8000-105 bde-heading\">\nDuquesa\n<\/h1>\n<\/div><div class=\"bde-shortcodewrapper-8000-102 bde-shortcodewrapper\">\n<div class=\"wrap plugin-container\">\n\n\t\n\t\n\t\n<div class=\"vbrdetboxtop vbo-listing-details-wrap\">\n\n\t<div class=\"vblistroomnamediv\">\n\t\t<h3>\"Duquesa\" Room <\/h3>\n\t\t<span class=\"vblistroomcat\"><\/span>\n\t<\/div>\n\t\n\t<div class=\"vbroomimgdesc\">\n\t\t\t<div class=\"vikfx-gallery-container vikfx-roomdetails-gallery-container\">\n\t\t\t<div class=\"vikfx-gallery-fade-container\">\n\t\t\t\t<img decoding=\"async\" src=\"https:\/\/nangihotelboutique.com\/wp-content\/plugins\/vikbooking\/site\/resources\/uploads\/1habitacion-duquesa-nangi-hotel-01.webp\" alt=\"&quot;Duquesa&quot; Room \" class=\"vikfx-gallery-image vblistimg\"\/>\n\t\t\t\t\t\t\t<div class=\"vikfx-gallery-navigation-controls\">\n\t\t\t\t\t<div class=\"vikfx-gallery-navigation-controls-prevnext\">\n\t\t\t\t\t\t<a href=\"javascript: void(0);\" class=\"vikfx-gallery-previous-image\"><i class=\"fas fa-chevron-left\"><\/i><\/a>\n\t\t\t\t\t\t<a href=\"javascript: void(0);\" class=\"vikfx-gallery-next-image\"><i class=\"fas fa-chevron-right\"><\/i><\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"vikfx-gallery\">\n\t\t\t\t\t\t\t<a href=\"https:\/\/nangihotelboutique.com\/wp-content\/plugins\/vikbooking\/site\/resources\/uploads\/big_habitacion-duquesa-detalles-exterior-nangi-hotel-5.webp\" target=\"_blank\" style=\"\">\n\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/nangihotelboutique.com\/wp-content\/plugins\/vikbooking\/site\/resources\/uploads\/thumb_habitacion-duquesa-detalles-exterior-nangi-hotel-5.webp\" alt=\"habitacion-duquesa-detalles-exterior-nangi-hotel-5\" title=\"\"\/>\n\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<a href=\"https:\/\/nangihotelboutique.com\/wp-content\/plugins\/vikbooking\/site\/resources\/uploads\/big_habitacion-duquesa-detalles-exterior-nangi-hotel-2.webp\" target=\"_blank\" style=\"\">\n\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/nangihotelboutique.com\/wp-content\/plugins\/vikbooking\/site\/resources\/uploads\/thumb_habitacion-duquesa-detalles-exterior-nangi-hotel-2.webp\" alt=\"habitacion-duquesa-detalles-exterior-nangi-hotel-2\" title=\"\"\/>\n\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<a href=\"https:\/\/nangihotelboutique.com\/wp-content\/plugins\/vikbooking\/site\/resources\/uploads\/big_habitacion-duquesa-detalles-exterior-nangi-hotel-4.webp\" target=\"_blank\" style=\"\">\n\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/nangihotelboutique.com\/wp-content\/plugins\/vikbooking\/site\/resources\/uploads\/thumb_habitacion-duquesa-detalles-exterior-nangi-hotel-4.webp\" alt=\"habitacion-duquesa-detalles-exterior-nangi-hotel-4\" title=\"\"\/>\n\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<a href=\"https:\/\/nangihotelboutique.com\/wp-content\/plugins\/vikbooking\/site\/resources\/uploads\/big_habitacion-reina-nangi-hotel-1.webp\" target=\"_blank\" style=\"\">\n\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/nangihotelboutique.com\/wp-content\/plugins\/vikbooking\/site\/resources\/uploads\/thumb_habitacion-reina-nangi-hotel-1.webp\" alt=\"habitacion-reina-nangi-hotel-1\" title=\"\"\/>\n\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<a href=\"https:\/\/nangihotelboutique.com\/wp-content\/plugins\/vikbooking\/site\/resources\/uploads\/big_habitacion-duquesa-detalles-exterior-nangi-hotel-3.webp\" target=\"_blank\" style=\"display: none;\">\n\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/nangihotelboutique.com\/wp-content\/plugins\/vikbooking\/site\/resources\/uploads\/thumb_habitacion-duquesa-detalles-exterior-nangi-hotel-3.webp\" alt=\"habitacion-duquesa-detalles-exterior-nangi-hotel-3\" title=\"\"\/>\n\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<a href=\"https:\/\/nangihotelboutique.com\/wp-content\/plugins\/vikbooking\/site\/resources\/uploads\/big_habitacion-duquesa-detalles-exterior-nangi-hotel-1.webp\" target=\"_blank\" style=\"display: none;\">\n\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/nangihotelboutique.com\/wp-content\/plugins\/vikbooking\/site\/resources\/uploads\/thumb_habitacion-duquesa-detalles-exterior-nangi-hotel-1.webp\" alt=\"habitacion-duquesa-detalles-exterior-nangi-hotel-1\" title=\"\"\/>\n\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<a href=\"https:\/\/nangihotelboutique.com\/wp-content\/plugins\/vikbooking\/site\/resources\/uploads\/big_habitacion-duquesa-detalles-interior-nangi-hotel-1.webp\" target=\"_blank\" style=\"display: none;\">\n\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/nangihotelboutique.com\/wp-content\/plugins\/vikbooking\/site\/resources\/uploads\/thumb_habitacion-duquesa-detalles-interior-nangi-hotel-1.webp\" alt=\"habitacion-duquesa-detalles-interior-nangi-hotel-1\" title=\"\"\/>\n\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<a href=\"https:\/\/nangihotelboutique.com\/wp-content\/plugins\/vikbooking\/site\/resources\/uploads\/big_habitacion-duquesa-detalles-interior-nangi-hotel-2.webp\" target=\"_blank\" style=\"display: none;\">\n\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/nangihotelboutique.com\/wp-content\/plugins\/vikbooking\/site\/resources\/uploads\/thumb_habitacion-duquesa-detalles-interior-nangi-hotel-2.webp\" alt=\"habitacion-duquesa-detalles-interior-nangi-hotel-2\" title=\"\"\/>\n\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<a href=\"https:\/\/nangihotelboutique.com\/wp-content\/plugins\/vikbooking\/site\/resources\/uploads\/big_habitacion-duquesa-detalles-interior-nangi-hotel-3.webp\" target=\"_blank\" style=\"display: none;\">\n\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/nangihotelboutique.com\/wp-content\/plugins\/vikbooking\/site\/resources\/uploads\/thumb_habitacion-duquesa-detalles-interior-nangi-hotel-3.webp\" alt=\"habitacion-duquesa-detalles-interior-nangi-hotel-3\" title=\"\"\/>\n\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<a href=\"https:\/\/nangihotelboutique.com\/wp-content\/plugins\/vikbooking\/site\/resources\/uploads\/big_habitacion-duquesa-detalles-interior-nangi-hotel-4.webp\" target=\"_blank\" style=\"display: none;\">\n\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/nangihotelboutique.com\/wp-content\/plugins\/vikbooking\/site\/resources\/uploads\/thumb_habitacion-duquesa-detalles-interior-nangi-hotel-4.webp\" alt=\"habitacion-duquesa-detalles-interior-nangi-hotel-4\" title=\"\"\/>\n\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<a href=\"https:\/\/nangihotelboutique.com\/wp-content\/plugins\/vikbooking\/site\/resources\/uploads\/big_habitacion-duquesa-detalles-interior-cama-nangi-hotel-3.webp\" target=\"_blank\" style=\"display: none;\">\n\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/nangihotelboutique.com\/wp-content\/plugins\/vikbooking\/site\/resources\/uploads\/thumb_habitacion-duquesa-detalles-interior-cama-nangi-hotel-3.webp\" alt=\"habitacion-duquesa-detalles-interior-cama-nangi-hotel-3\" title=\"\"\/>\n\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<a href=\"https:\/\/nangihotelboutique.com\/wp-content\/plugins\/vikbooking\/site\/resources\/uploads\/big_habitacion-duquesa-detalles-interior-cama-nangi-hotel-1.webp\" target=\"_blank\" style=\"display: none;\">\n\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/nangihotelboutique.com\/wp-content\/plugins\/vikbooking\/site\/resources\/uploads\/thumb_habitacion-duquesa-detalles-interior-cama-nangi-hotel-1.webp\" alt=\"habitacion-duquesa-detalles-interior-cama-nangi-hotel-1\" title=\"\"\/>\n\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<a href=\"https:\/\/nangihotelboutique.com\/wp-content\/plugins\/vikbooking\/site\/resources\/uploads\/big_habitacion-duquesa-detalles-interior-cama-nangi-hotel-2.webp\" target=\"_blank\" style=\"display: none;\">\n\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/nangihotelboutique.com\/wp-content\/plugins\/vikbooking\/site\/resources\/uploads\/thumb_habitacion-duquesa-detalles-interior-cama-nangi-hotel-2.webp\" alt=\"habitacion-duquesa-detalles-interior-cama-nangi-hotel-2\" title=\"\"\/>\n\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<a href=\"https:\/\/nangihotelboutique.com\/wp-content\/plugins\/vikbooking\/site\/resources\/uploads\/big_habitacion-duquesa-detalles-interior-cama-nangi-hotel-4.webp\" target=\"_blank\" style=\"display: none;\">\n\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/nangihotelboutique.com\/wp-content\/plugins\/vikbooking\/site\/resources\/uploads\/thumb_habitacion-duquesa-detalles-interior-cama-nangi-hotel-4.webp\" alt=\"habitacion-duquesa-detalles-interior-cama-nangi-hotel-4\" title=\"\"\/>\n\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<a href=\"https:\/\/nangihotelboutique.com\/wp-content\/plugins\/vikbooking\/site\/resources\/uploads\/big_habitacion-duquesa-detalles-interior-cama-nangi-hotel-6.webp\" target=\"_blank\" style=\"display: none;\">\n\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/nangihotelboutique.com\/wp-content\/plugins\/vikbooking\/site\/resources\/uploads\/thumb_habitacion-duquesa-detalles-interior-cama-nangi-hotel-6.webp\" alt=\"habitacion-duquesa-detalles-interior-cama-nangi-hotel-6\" title=\"\"\/>\n\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<a href=\"https:\/\/nangihotelboutique.com\/wp-content\/plugins\/vikbooking\/site\/resources\/uploads\/big_habitacion-duquesa-detalles-interior-cama-nangi-hotel-5.webp\" target=\"_blank\" style=\"display: none;\">\n\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/nangihotelboutique.com\/wp-content\/plugins\/vikbooking\/site\/resources\/uploads\/thumb_habitacion-duquesa-detalles-interior-cama-nangi-hotel-5.webp\" alt=\"habitacion-duquesa-detalles-interior-cama-nangi-hotel-5\" title=\"\"\/>\n\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<a href=\"https:\/\/nangihotelboutique.com\/wp-content\/plugins\/vikbooking\/site\/resources\/uploads\/big_habitacion-duquesa-detalles-interior-bano-nangi-hotel-4.webp\" target=\"_blank\" style=\"display: none;\">\n\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/nangihotelboutique.com\/wp-content\/plugins\/vikbooking\/site\/resources\/uploads\/thumb_habitacion-duquesa-detalles-interior-bano-nangi-hotel-4.webp\" alt=\"habitacion-duquesa-detalles-interior-bano-nangi-hotel-4\" title=\"\"\/>\n\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<a href=\"https:\/\/nangihotelboutique.com\/wp-content\/plugins\/vikbooking\/site\/resources\/uploads\/big_habitacion-duquesa-detalles-interior-bano-nangi-hotel-1.webp\" target=\"_blank\" style=\"display: none;\">\n\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/nangihotelboutique.com\/wp-content\/plugins\/vikbooking\/site\/resources\/uploads\/thumb_habitacion-duquesa-detalles-interior-bano-nangi-hotel-1.webp\" alt=\"habitacion-duquesa-detalles-interior-bano-nangi-hotel-1\" title=\"\"\/>\n\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<a href=\"https:\/\/nangihotelboutique.com\/wp-content\/plugins\/vikbooking\/site\/resources\/uploads\/big_habitacion-duquesa-detalles-interior-bano-nangi-hotel-5.webp\" target=\"_blank\" style=\"display: none;\">\n\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/nangihotelboutique.com\/wp-content\/plugins\/vikbooking\/site\/resources\/uploads\/thumb_habitacion-duquesa-detalles-interior-bano-nangi-hotel-5.webp\" alt=\"habitacion-duquesa-detalles-interior-bano-nangi-hotel-5\" title=\"\"\/>\n\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<a href=\"https:\/\/nangihotelboutique.com\/wp-content\/plugins\/vikbooking\/site\/resources\/uploads\/big_habitacion-duquesa-detalles-interior-bano-nangi-hotel-3.webp\" target=\"_blank\" style=\"display: none;\">\n\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/nangihotelboutique.com\/wp-content\/plugins\/vikbooking\/site\/resources\/uploads\/thumb_habitacion-duquesa-detalles-interior-bano-nangi-hotel-3.webp\" alt=\"habitacion-duquesa-detalles-interior-bano-nangi-hotel-3\" title=\"\"\/>\n\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<a href=\"https:\/\/nangihotelboutique.com\/wp-content\/plugins\/vikbooking\/site\/resources\/uploads\/big_habitacion-duquesa-detalles-interior-bano-nangi-hotel-2.webp\" target=\"_blank\" style=\"display: none;\">\n\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/nangihotelboutique.com\/wp-content\/plugins\/vikbooking\/site\/resources\/uploads\/thumb_habitacion-duquesa-detalles-interior-bano-nangi-hotel-2.webp\" alt=\"habitacion-duquesa-detalles-interior-bano-nangi-hotel-2\" title=\"\"\/>\n\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<div class=\"vbo-listing-details-allphotos\">\n\t\t\t\t\t<a href=\"JavaScript: void(0);\" class=\"vikfx-gallery-open\"><i class=\"fas fa-images\"><\/i> All photos<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\n\t\t<\/div>\n\t\t<\/div>\n\n\t<div class=\"vbo-rdet-descprice-block vbo-listing-details-descprice-block\">\n\t\t<div class=\"vbo-rdet-desc-cont vbo-listing-details-desc-cont\">\n\t\t<p>Designed for a romantic escape, the suite features a comfortable queen-size bed. For a truly unique and immersive experience, you can move your bed out onto the terrace and enjoy an unforgettable picnic with the vineyard as your backdrop. Mornings feel especially magical here\u2014brew your coffee with the in-room maker as you take in the sunrise.<\/p>\n<p>Your stay is further elevated with access to the pool, jacuzzi, and shared outdoor spaces across the property\u2014each thoughtfully designed to deepen your connection with the vineyard and the serene beauty of the valley.<\/p>\n<div class=\"vbo-reqinfo-cont\">\n\t<span><a href=\"Javascript: void(0);\" onclick=\"vboShowRequestInfo();\" class=\"vbo-reqinfo-opener vbo-pref-color-btn\">Request Information<\/a><\/span>\n<\/div>\n<div id=\"vbdialog-overlay\" style=\"display: none;\">\n\t<a class=\"vbdialog-overlay-close\" href=\"javascript: void(0);\"><\/a>\n\t<div class=\"vbdialog-inner vbdialog-reqinfo\">\n\t\t<h3>Request Information for \"Duquesa\" Room <\/h3>\n\t\t<form action=\"https:\/\/nangihotelboutique.com\/en\/habitaciones\/detalles-duquesa\/?option=com_vikbooking&amp;task=reqinfo\" method=\"post\">\n\t\t\t<input type=\"hidden\" name=\"roomid\" value=\"2\" \/>\n\t\t\t<input type=\"hidden\" name=\"reqinfotoken\" value=\"898\" \/>\n\t\t\t<input type=\"hidden\" name=\"Itemid\" value=\"0\" \/>\n\t\t\t<div class=\"vbdialog-reqinfo-formcont\">\n\t\t\t\t<div class=\"vbdialog-reqinfo-formentry\">\n\t\t\t\t\t<label for=\"reqname\">Full Name<\/label>\n\t\t\t\t\t<input type=\"text\" name=\"reqname\" id=\"reqname\" value=\"\" placeholder=\"Full Name\" required \/>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"vbdialog-reqinfo-formentry\">\n\t\t\t\t\t<label for=\"reqemail\">e-Mail<\/label>\n\t\t\t\t\t<input type=\"email\" name=\"reqemail\" id=\"reqemail\" value=\"\" placeholder=\"e-Mail\" required \/>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"vbdialog-reqinfo-formentry\">\n\t\t\t\t\t<label for=\"reqmess\">Message<\/label>\n\t\t\t\t\t<textarea name=\"reqmess\" id=\"reqmess\" placeholder=\"Message\"><\/textarea>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"vbdialog-reqinfo-formentry vbdialog-reqinfo-formentry-ckbox\">\n\t\t\t\t\t\t<label id=\"vbof0\" for=\"vbof-inp0\" style=\"display: inline-block;\">I agree to the terms and conditions<\/label>\t\t\t\t\t\t<input type=\"checkbox\" name=\"vbof\" id=\"vbof-inp0\" value=\"Yes\" required \/>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"vbdialog-reqinfo-formentry vbdialog-reqinfo-formsubmit\">\n\t\t\t\t\t<button type=\"submit\" class=\"btn vbo-pref-color-btn\">Send Request<\/button>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/form>\n\t<\/div>\n<\/div>\n\n<script type=\"text\/javascript\">\nvar vbdialog_on = false;\nfunction vboShowRequestInfo() {\n\tjQuery(\"#vbdialog-overlay\").fadeIn();\n\tvbdialog_on = true;\n}\nfunction vboHideRequestInfo() {\n\tjQuery(\"#vbdialog-overlay\").fadeOut();\n\tvbdialog_on = false;\n}\njQuery(function() {\n\tjQuery(document).mouseup(function(e) {\n\t\tif (!vbdialog_on) {\n\t\t\treturn;\n\t\t}\n\t\tvar vbdialog_cont = jQuery(\".vbdialog-inner\");\n\t\tif (!vbdialog_cont.is(e.target) && vbdialog_cont.has(e.target).length === 0) {\n\t\t\tvboHideRequestInfo();\n\t\t}\n\t});\n\tjQuery(document).keyup(function(e) {\n\t\tif (e.keyCode == 27 && vbdialog_on) {\n\t\t\tvboHideRequestInfo();\n\t\t}\n\t});\n});\n<\/script>\n\t\t\t\t<div class=\"vbo-listing-amenities-wrap\">\n\t\t\t\t<h4>Amenities<\/h4>\n\t\t\t\t<div class=\"vbo-listing-amenities\">\n\t\t\t<span class=\"vbo-listing-amenity\"><span class=\"vbo-listing-amenity-icon\"><img decoding=\"async\" src=\"https:\/\/nangihotelboutique.com\/wp-content\/plugins\/vikbooking\/site\/resources\/uploads\/r_cama-queen-size.png\" alt=\"Cama Queen Size\" \/><\/span> <span class=\"vbo-listing-amenity-name\">Cama Queen Size<\/span><\/span>\n<span class=\"vbo-listing-amenity\"><span class=\"vbo-listing-amenity-icon\"><img decoding=\"async\" src=\"https:\/\/nangihotelboutique.com\/wp-content\/plugins\/vikbooking\/site\/resources\/uploads\/vino.png\" alt=\"Vista al Vi\u00f1edo\" \/><\/span> <span class=\"vbo-listing-amenity-name\">Vista al Vi\u00f1edo<\/span><\/span>\n<span class=\"vbo-listing-amenity\"><span class=\"vbo-listing-amenity-icon\"><img decoding=\"async\" src=\"https:\/\/nangihotelboutique.com\/wp-content\/plugins\/vikbooking\/site\/resources\/uploads\/aire-acondicionado.png\" alt=\"Aire Acondicionado\" \/><\/span> <span class=\"vbo-listing-amenity-name\">Aire Acondicionado<\/span><\/span>\n<span class=\"vbo-listing-amenity\"><span class=\"vbo-listing-amenity-icon\"><img decoding=\"async\" src=\"https:\/\/nangihotelboutique.com\/wp-content\/plugins\/vikbooking\/site\/resources\/uploads\/r_tv.png\" alt=\"Smart TV\" \/><\/span> <span class=\"vbo-listing-amenity-name\">Smart TV<\/span><\/span>\n<span class=\"vbo-listing-amenity\"><span class=\"vbo-listing-amenity-icon\"><img decoding=\"async\" src=\"https:\/\/nangihotelboutique.com\/wp-content\/plugins\/vikbooking\/site\/resources\/uploads\/cafetera.png\" alt=\"Cafetera\" \/><\/span> <span class=\"vbo-listing-amenity-name\">Cafetera<\/span><\/span>\n<span class=\"vbo-listing-amenity\"><span class=\"vbo-listing-amenity-icon\"><img decoding=\"async\" src=\"https:\/\/nangihotelboutique.com\/wp-content\/plugins\/vikbooking\/site\/resources\/uploads\/r_wifi.png\" alt=\"Wi-Fi\" \/><\/span> <span class=\"vbo-listing-amenity-name\">Wi-Fi<\/span><\/span>\n<span class=\"vbo-listing-amenity\"><span class=\"vbo-listing-amenity-icon\"><img decoding=\"async\" src=\"https:\/\/nangihotelboutique.com\/wp-content\/plugins\/vikbooking\/site\/resources\/uploads\/vanity.png\" alt=\"Vanity\" \/><\/span> <span class=\"vbo-listing-amenity-name\">Vanity<\/span><\/span>\n<span class=\"vbo-listing-amenity\"><span class=\"vbo-listing-amenity-icon\"><img decoding=\"async\" src=\"https:\/\/nangihotelboutique.com\/wp-content\/plugins\/vikbooking\/site\/resources\/uploads\/r_secadora-cabello.png\" alt=\"Secadora de cabello\" \/><\/span> <span class=\"vbo-listing-amenity-name\">Secadora de cabello<\/span><\/span>\n<span class=\"vbo-listing-amenity\"><span class=\"vbo-listing-amenity-icon\"><img decoding=\"async\" src=\"https:\/\/nangihotelboutique.com\/wp-content\/plugins\/vikbooking\/site\/resources\/uploads\/toallas.png\" alt=\"Toallas\" \/><\/span> <span class=\"vbo-listing-amenity-name\">Toallas<\/span><\/span>\n<span class=\"vbo-listing-amenity\"><span class=\"vbo-listing-amenity-icon\"><img decoding=\"async\" src=\"https:\/\/nangihotelboutique.com\/wp-content\/plugins\/vikbooking\/site\/resources\/uploads\/r_higiene.png\" alt=\"Insumos de higiene personal\" \/><\/span> <span class=\"vbo-listing-amenity-name\">Insumos de higiene personal<\/span><\/span>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t<div class=\"vbo-roomdet-calscontainer\">\n\t\t\t\t<div class=\"vbo-roomdet-calscontainer-inner\">\n\t\t\t\t\t\n<div id=\"vbo-bookingpart-init\"><\/div>\n\n<div class=\"vbo-availcalendars-cont\">\n\n\t<h4>Availability Calendar<\/h4>\n\t\n\t<form action=\"https:\/\/nangihotelboutique.com\/en\/habitaciones\/detalles-duquesa\/\" method=\"post\" name=\"vbmonths\">\n\t\t<select name=\"month\" onchange=\"javascript: document.vbmonths.submit();\" class=\"vbselectm\"><option value=\"1782889200\">July 2026<\/option>\n<option value=\"1785567600\">August 2026<\/option>\n<option value=\"1788246000\">September 2026<\/option>\n<option value=\"1790838000\">October 2026<\/option>\n<option value=\"1793516400\">November 2026<\/option>\n<option value=\"1796112000\">December 2026<\/option>\n<option value=\"1798790400\">January 2027<\/option>\n<option value=\"1801468800\">February 2027<\/option>\n<option value=\"1803888000\">March 2027<\/option>\n<option value=\"1806562800\">April 2027<\/option>\n<option value=\"1809154800\">May 2027<\/option>\n<option value=\"1811833200\">June 2027<\/option>\n<\/select>\n\t\t<input type=\"hidden\" name=\"checkin\" id=\"checkin-hidden\" value=\"\" \/>\n\t\t<input type=\"hidden\" name=\"promo\" id=\"promo-hidden\" value=\"\" \/>\n\t\t<input type=\"hidden\" name=\"booknow\" value=\"1\" \/>\n\t\t<input type=\"hidden\" name=\"Itemid\" value=\"0\" \/>\n\t<\/form>\n\t\n\t<div class=\"vblegendediv\">\n\t\n\t\t<span class=\"vblegenda\"><span class=\"vblegenda-status vblegfree\">&nbsp;<\/span> <span class=\"vblegenda-lbl\">Available<\/span><\/span>\n\t\t\t<span class=\"vblegenda\"><span class=\"vblegenda-status vblegbusy\">&nbsp;<\/span> <span class=\"vblegenda-lbl\">Not Available<\/span><\/span>\n\t\t\n\t<\/div>\n\t\n\t\t<div class=\"vbcalsblock vbcalsblock-regular\">\n\t\t\t<div class=\"vbcaldivcont\">\n\t\t\t<table class=\"vbcal\">\n\t\t\t\t<tr class=\"vbcaltrmonth\">\n\t\t\t\t\t<td colspan=\"7\" align=\"center\" class=\"vbo-pref-bordercolor\">\n\t\t\t\t\t\t<strong class=\"vbcaltrmonth-month\">July<\/strong>\n\t\t\t\t\t\t<strong class=\"vbcaltrmonth-year\">2026<\/strong>\n\t\t\t\t\t<\/td>\n\t\t\t\t<\/tr>\n\t\t\t\t<tr class=\"vbcaldays\">\n\t\t\t\t<td>Sun<\/td><td>Mon<\/td><td>Tue<\/td><td>Wed<\/td><td>Thu<\/td><td>Fri<\/td><td>Sat<\/td>\t\t\t\t<\/tr>\n\t\t\t\t<tr class=\"vbcalnumdays\">\n\t\t\t\t<td class=\"vbtdempty\" align=\"center\">&nbsp;<\/td><td class=\"vbtdempty\" align=\"center\">&nbsp;<\/td><td class=\"vbtdempty\" align=\"center\">&nbsp;<\/td><td align=\"center\" class=\"vbtdfree vbtdpast\" data-daydate=\"01\/07\/2026\" data-ymd=\"2026-07-01\"><span>01<\/span><\/td>\n<td align=\"center\" class=\"vbtdfree vbtdpast\" data-daydate=\"02\/07\/2026\" data-ymd=\"2026-07-02\"><span>02<\/span><\/td>\n<td align=\"center\" class=\"vbtdfree vbtdpast\" data-daydate=\"03\/07\/2026\" data-ymd=\"2026-07-03\"><span>03<\/span><\/td>\n<td align=\"center\" class=\"vbtdfree vbtdpast\" data-daydate=\"04\/07\/2026\" data-ymd=\"2026-07-04\"><span>04<\/span><\/td>\n<\/tr>\n<tr class=\"vbcalnumdays\"><td align=\"center\" class=\"vbtdfree vbtdpast\" data-daydate=\"05\/07\/2026\" data-ymd=\"2026-07-05\"><span>05<\/span><\/td>\n<td align=\"center\" class=\"vbtdfree vbtdpast\" data-daydate=\"06\/07\/2026\" data-ymd=\"2026-07-06\"><span>06<\/span><\/td>\n<td align=\"center\" class=\"vbtdfree vbtdpast\" data-daydate=\"07\/07\/2026\" data-ymd=\"2026-07-07\"><span>07<\/span><\/td>\n<td align=\"center\" class=\"vbtdfree vbtdpast\" data-daydate=\"08\/07\/2026\" data-ymd=\"2026-07-08\"><span>08<\/span><\/td>\n<td align=\"center\" class=\"vbtdfree vbtdpast\" data-daydate=\"09\/07\/2026\" data-ymd=\"2026-07-09\"><span>09<\/span><\/td>\n<td align=\"center\" class=\"vbtdfree vbtdpast\" data-daydate=\"10\/07\/2026\" data-ymd=\"2026-07-10\"><span>10<\/span><\/td>\n<td align=\"center\" class=\"vbtdfree vbtdpast\" data-daydate=\"11\/07\/2026\" data-ymd=\"2026-07-11\"><span>11<\/span><\/td>\n<\/tr>\n<tr class=\"vbcalnumdays\"><td align=\"center\" class=\"vbtdfree vbtdpast\" data-daydate=\"12\/07\/2026\" data-ymd=\"2026-07-12\"><span>12<\/span><\/td>\n<td align=\"center\" class=\"vbtdfree vbtdpast\" data-daydate=\"13\/07\/2026\" data-ymd=\"2026-07-13\"><span>13<\/span><\/td>\n<td align=\"center\" class=\"vbtdfree vbtdpast\" data-daydate=\"14\/07\/2026\" data-ymd=\"2026-07-14\"><span>14<\/span><\/td>\n<td align=\"center\" class=\"vbtdfree vbtdpast\" data-daydate=\"15\/07\/2026\" data-ymd=\"2026-07-15\"><span>15<\/span><\/td>\n<td align=\"center\" class=\"vbtdfree vbtdpast\" data-daydate=\"16\/07\/2026\" data-ymd=\"2026-07-16\"><span>16<\/span><\/td>\n<td align=\"center\" class=\"vbtdfree vbtdpast\" data-daydate=\"17\/07\/2026\" data-ymd=\"2026-07-17\"><span>17<\/span><\/td>\n<td align=\"center\" class=\"vbtdfree vbtdpast\" data-daydate=\"18\/07\/2026\" data-ymd=\"2026-07-18\"><span>18<\/span><\/td>\n<\/tr>\n<tr class=\"vbcalnumdays\"><td align=\"center\" class=\"vbtdfree vbtdpast\" data-daydate=\"19\/07\/2026\" data-ymd=\"2026-07-19\"><span>19<\/span><\/td>\n<td align=\"center\" class=\"vbtdfree vbtdpast\" data-daydate=\"20\/07\/2026\" data-ymd=\"2026-07-20\"><span>20<\/span><\/td>\n<td align=\"center\" class=\"vbtdfree vbtdpast\" data-daydate=\"21\/07\/2026\" data-ymd=\"2026-07-21\"><span>21<\/span><\/td>\n<td align=\"center\" class=\"vbtdfree vbtdpast\" data-daydate=\"22\/07\/2026\" data-ymd=\"2026-07-22\"><span>22<\/span><\/td>\n<td align=\"center\" class=\"vbtdfree vbtdpast\" data-daydate=\"23\/07\/2026\" data-ymd=\"2026-07-23\"><span>23<\/span><\/td>\n<td align=\"center\" class=\"vbtdfree vbtdpast\" data-daydate=\"24\/07\/2026\" data-ymd=\"2026-07-24\"><span>24<\/span><\/td>\n<td align=\"center\" class=\"vbtdfree vbtdpast\" data-daydate=\"25\/07\/2026\" data-ymd=\"2026-07-25\"><span>25<\/span><\/td>\n<\/tr>\n<tr class=\"vbcalnumdays\"><td align=\"center\" class=\"vbtdfree vbtdpast\" data-daydate=\"26\/07\/2026\" data-ymd=\"2026-07-26\"><span>26<\/span><\/td>\n<td align=\"center\" class=\"vbtdfree vbtdpast\" data-daydate=\"27\/07\/2026\" data-ymd=\"2026-07-27\"><span>27<\/span><\/td>\n<td align=\"center\" class=\"vbtdfree\" data-daydate=\"28\/07\/2026\" data-ymd=\"2026-07-28\"><span>28<\/span><\/td>\n<td align=\"center\" class=\"vbtdfree\" data-daydate=\"29\/07\/2026\" data-ymd=\"2026-07-29\"><span>29<\/span><\/td>\n<td align=\"center\" class=\"vbtdfree\" data-daydate=\"30\/07\/2026\" data-ymd=\"2026-07-30\"><span>30<\/span><\/td>\n<td align=\"center\" class=\"vbtdfree\" data-daydate=\"31\/07\/2026\" data-ymd=\"2026-07-31\"><span>31<\/span><\/td>\n<td class=\"vbtdempty\" align=\"center\">&nbsp;<\/td>\t\t\t\t<\/tr>\n\t\t\t<\/table>\n\t\t<\/div>\n\t\t\t\t<div class=\"vbcaldivcont\">\n\t\t\t<table class=\"vbcal\">\n\t\t\t\t<tr class=\"vbcaltrmonth\">\n\t\t\t\t\t<td colspan=\"7\" align=\"center\" class=\"vbo-pref-bordercolor\">\n\t\t\t\t\t\t<strong class=\"vbcaltrmonth-month\">August<\/strong>\n\t\t\t\t\t\t<strong class=\"vbcaltrmonth-year\">2026<\/strong>\n\t\t\t\t\t<\/td>\n\t\t\t\t<\/tr>\n\t\t\t\t<tr class=\"vbcaldays\">\n\t\t\t\t<td>Sun<\/td><td>Mon<\/td><td>Tue<\/td><td>Wed<\/td><td>Thu<\/td><td>Fri<\/td><td>Sat<\/td>\t\t\t\t<\/tr>\n\t\t\t\t<tr class=\"vbcalnumdays\">\n\t\t\t\t<td class=\"vbtdempty\" align=\"center\">&nbsp;<\/td><td class=\"vbtdempty\" align=\"center\">&nbsp;<\/td><td class=\"vbtdempty\" align=\"center\">&nbsp;<\/td><td class=\"vbtdempty\" align=\"center\">&nbsp;<\/td><td class=\"vbtdempty\" align=\"center\">&nbsp;<\/td><td class=\"vbtdempty\" align=\"center\">&nbsp;<\/td><td align=\"center\" class=\"vbtdfree\" data-daydate=\"01\/08\/2026\" data-ymd=\"2026-08-01\"><span>01<\/span><\/td>\n<\/tr>\n<tr class=\"vbcalnumdays\"><td align=\"center\" class=\"vbtdfree\" data-daydate=\"02\/08\/2026\" data-ymd=\"2026-08-02\"><span>02<\/span><\/td>\n<td align=\"center\" class=\"vbtdfree\" data-daydate=\"03\/08\/2026\" data-ymd=\"2026-08-03\"><span>03<\/span><\/td>\n<td align=\"center\" class=\"vbtdfree\" data-daydate=\"04\/08\/2026\" data-ymd=\"2026-08-04\"><span>04<\/span><\/td>\n<td align=\"center\" class=\"vbtdfree\" data-daydate=\"05\/08\/2026\" data-ymd=\"2026-08-05\"><span>05<\/span><\/td>\n<td align=\"center\" class=\"vbtdfree\" data-daydate=\"06\/08\/2026\" data-ymd=\"2026-08-06\"><span>06<\/span><\/td>\n<td align=\"center\" class=\"vbtdfree\" data-daydate=\"07\/08\/2026\" data-ymd=\"2026-08-07\"><span>07<\/span><\/td>\n<td align=\"center\" class=\"vbtdfree\" data-daydate=\"08\/08\/2026\" data-ymd=\"2026-08-08\"><span>08<\/span><\/td>\n<\/tr>\n<tr class=\"vbcalnumdays\"><td align=\"center\" class=\"vbtdfree\" data-daydate=\"09\/08\/2026\" data-ymd=\"2026-08-09\"><span>09<\/span><\/td>\n<td align=\"center\" class=\"vbtdfree\" data-daydate=\"10\/08\/2026\" data-ymd=\"2026-08-10\"><span>10<\/span><\/td>\n<td align=\"center\" class=\"vbtdfree\" data-daydate=\"11\/08\/2026\" data-ymd=\"2026-08-11\"><span>11<\/span><\/td>\n<td align=\"center\" class=\"vbtdfree\" data-daydate=\"12\/08\/2026\" data-ymd=\"2026-08-12\"><span>12<\/span><\/td>\n<td align=\"center\" class=\"vbtdfree\" data-daydate=\"13\/08\/2026\" data-ymd=\"2026-08-13\"><span>13<\/span><\/td>\n<td align=\"center\" class=\"vbtdfree\" data-daydate=\"14\/08\/2026\" data-ymd=\"2026-08-14\"><span>14<\/span><\/td>\n<td align=\"center\" class=\"vbtdfree\" data-daydate=\"15\/08\/2026\" data-ymd=\"2026-08-15\"><span>15<\/span><\/td>\n<\/tr>\n<tr class=\"vbcalnumdays\"><td align=\"center\" class=\"vbtdfree\" data-daydate=\"16\/08\/2026\" data-ymd=\"2026-08-16\"><span>16<\/span><\/td>\n<td align=\"center\" class=\"vbtdfree\" data-daydate=\"17\/08\/2026\" data-ymd=\"2026-08-17\"><span>17<\/span><\/td>\n<td align=\"center\" class=\"vbtdfree\" data-daydate=\"18\/08\/2026\" data-ymd=\"2026-08-18\"><span>18<\/span><\/td>\n<td align=\"center\" class=\"vbtdfree\" data-daydate=\"19\/08\/2026\" data-ymd=\"2026-08-19\"><span>19<\/span><\/td>\n<td align=\"center\" class=\"vbtdfree\" data-daydate=\"20\/08\/2026\" data-ymd=\"2026-08-20\"><span>20<\/span><\/td>\n<td align=\"center\" class=\"vbtdfree\" data-daydate=\"21\/08\/2026\" data-ymd=\"2026-08-21\"><span>21<\/span><\/td>\n<td align=\"center\" class=\"vbtdfree\" data-daydate=\"22\/08\/2026\" data-ymd=\"2026-08-22\"><span>22<\/span><\/td>\n<\/tr>\n<tr class=\"vbcalnumdays\"><td align=\"center\" class=\"vbtdfree\" data-daydate=\"23\/08\/2026\" data-ymd=\"2026-08-23\"><span>23<\/span><\/td>\n<td align=\"center\" class=\"vbtdfree\" data-daydate=\"24\/08\/2026\" data-ymd=\"2026-08-24\"><span>24<\/span><\/td>\n<td align=\"center\" class=\"vbtdfree\" data-daydate=\"25\/08\/2026\" data-ymd=\"2026-08-25\"><span>25<\/span><\/td>\n<td align=\"center\" class=\"vbtdfree\" data-daydate=\"26\/08\/2026\" data-ymd=\"2026-08-26\"><span>26<\/span><\/td>\n<td align=\"center\" class=\"vbtdfree\" data-daydate=\"27\/08\/2026\" data-ymd=\"2026-08-27\"><span>27<\/span><\/td>\n<td align=\"center\" class=\"vbtdfree\" data-daydate=\"28\/08\/2026\" data-ymd=\"2026-08-28\"><span>28<\/span><\/td>\n<td align=\"center\" class=\"vbtdfree\" data-daydate=\"29\/08\/2026\" data-ymd=\"2026-08-29\"><span>29<\/span><\/td>\n<\/tr>\n<tr class=\"vbcalnumdays\"><td align=\"center\" class=\"vbtdfree\" data-daydate=\"30\/08\/2026\" data-ymd=\"2026-08-30\"><span>30<\/span><\/td>\n<td align=\"center\" class=\"vbtdfree\" data-daydate=\"31\/08\/2026\" data-ymd=\"2026-08-31\"><span>31<\/span><\/td>\n<td class=\"vbtdempty\" align=\"center\">&nbsp;<\/td><td class=\"vbtdempty\" align=\"center\">&nbsp;<\/td><td class=\"vbtdempty\" align=\"center\">&nbsp;<\/td><td class=\"vbtdempty\" align=\"center\">&nbsp;<\/td><td class=\"vbtdempty\" align=\"center\">&nbsp;<\/td>\t\t\t\t<\/tr>\n\t\t\t<\/table>\n\t\t<\/div>\n\t\t\t<\/div>\n<\/div>\n\t<script type=\"text\/javascript\">\nvar vboAvCalsNavNext = '2026-09-01';\nvar vboAvCalsNavPrev = '2026-07-01';\nvar vboAvCalsNavLoading = false;\njQuery(function() {\n\t\/\/ add forward navigation\n\tjQuery('.vbcaldivcont').last().find('.vbcaltrmonth td').append('<span class=\"vbo-rdet-avcal-nav vbo-rdet-avcal-nav-next vbo-pref-color-btn\">&gt;<\/span>');\n\t\tjQuery(document.body).on('click', '.vbo-rdet-avcal-nav', function() {\n\t\tif (vboAvCalsNavLoading) {\n\t\t\t\/\/ prevent double submissions\n\t\t\treturn false;\n\t\t}\n\t\tvar direction = jQuery(this).hasClass('vbo-rdet-avcal-nav-prev') ? 'prev' : 'next';\n\t\tjQuery('.vbcaldivcont').addClass('vbcaldivcont-loading');\n\t\tvboAvCalsNavLoading = true;\n\t\t\/\/ make the AJAX request to the controller to request the new availability calendars\n\t\tvar jqxhr = jQuery.ajax({\n\t\t\ttype: \"POST\",\n\t\t\turl: \"https:\/\/nangihotelboutique.com\/wp-admin\/admin-ajax.php?task=get_avcalendars_data&tmpl=component&action=vikbooking&vik_ajax_client=site\",\n\t\t\tdata: {\n\t\t\t\toption: \"com_vikbooking\",\n\t\t\t\ttask: \"get_avcalendars_data\",\n\t\t\t\trid: \"2\",\n\t\t\t\tdirection: direction,\n\t\t\t\tfromdt: (direction == 'next' ? vboAvCalsNavNext : vboAvCalsNavPrev),\n\t\t\t\tnextdt: vboAvCalsNavNext,\n\t\t\t\tprevdt: vboAvCalsNavPrev\n\t\t\t}\n\t\t}).done(function(res) {\n\t\t\t\/\/ parse the JSON response that contains the calendars objects for the requested navigation\n\t\t\ttry {\n\t\t\t\tvar cal_data = typeof res === 'string' ? JSON.parse(res) : res;\n\t\t\t\t\n\t\t\t\tif (!cal_data || !cal_data['calendars'] || !cal_data['calendars'].length) {\n\t\t\t\t\tconsole.error('no availability calendars to parse');\n\t\t\t\t\treturn false;\n\t\t\t\t}\n\n\t\t\t\t\/\/ total number of calendars returned by the navigation (1 by default)\n\t\t\t\tvar tot_new_calendars = cal_data['calendars'].length;\n\t\t\t\tvar new_calendars_parsed = 0;\n\n\t\t\t\t\/\/ build the new calendar(s)\n\t\t\t\tfor (var i in cal_data['calendars']) {\n\t\t\t\t\tif (!cal_data['calendars'].hasOwnProperty(i)) {\n\t\t\t\t\t\tcontinue;\n\t\t\t\t\t}\n\t\t\t\t\t\/\/ start table\n\t\t\t\t\tvar cal_html = '<div class=\"vbcaldivcont\">' + \"\\n\";\n\t\t\t\t\tcal_html += '<table class=\"vbcal\">' + \"\\n\";\n\t\t\t\t\tcal_html += '<tbody>' + \"\\n\";\n\t\t\t\t\t\/\/ month name row\n\t\t\t\t\tcal_html += '<tr class=\"vbcaltrmonth\">' + \"\\n\";\n\t\t\t\t\tcal_html += '<td class=\"vbo-pref-bordercolor\" colspan=\"7\" align=\"center\">' + \"\\n\";\n\t\t\t\t\tcal_html += '<strong class=\"vbcaltrmonth-month\">' + cal_data['calendars'][i].month + '<\/strong> <strong class=\"vbcaltrmonth-year\">' + cal_data['calendars'][i].year + '<\/strong>' + \"\\n\";\n\t\t\t\t\tcal_html += '<\/td>' + \"\\n\";\n\t\t\t\t\tcal_html += '<\/tr>' + \"\\n\";\n\t\t\t\t\t\/\/ ordered week days row\n\t\t\t\t\tcal_html += '<tr class=\"vbcaldays\">' + \"\\n\";\n\t\t\t\t\tfor (var w in cal_data['calendars'][i]['wdays']) {\n\t\t\t\t\t\tif (!cal_data['calendars'][i]['wdays'].hasOwnProperty(w)) {\n\t\t\t\t\t\t\tcontinue;\n\t\t\t\t\t\t}\n\t\t\t\t\t\tcal_html += '<td>' + cal_data['calendars'][i]['wdays'][w] + '<\/td>' + \"\\n\";\n\t\t\t\t\t}\n\t\t\t\t\tcal_html += '<\/tr>' + \"\\n\";\n\t\t\t\t\t\/\/ calendar week rows\n\t\t\t\t\tfor (var r in cal_data['calendars'][i]['rows']) {\n\t\t\t\t\t\tif (!cal_data['calendars'][i]['rows'].hasOwnProperty(r)) {\n\t\t\t\t\t\t\tcontinue;\n\t\t\t\t\t\t}\n\t\t\t\t\t\t\/\/ start calendar week row\n\t\t\t\t\t\tcal_html += '<tr class=\"vbcalnumdays\">' + \"\\n\";\n\t\t\t\t\t\t\/\/ loop over the cell dates of this row\n\t\t\t\t\t\tvar rowcells = cal_data['calendars'][i]['rows'][r];\n\t\t\t\t\t\tfor (var rc in rowcells) {\n\t\t\t\t\t\t\tif (!rowcells.hasOwnProperty(rc) || !rowcells[rc].hasOwnProperty('type')) {\n\t\t\t\t\t\t\t\tcontinue;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\tif (rowcells[rc]['type'] != 'day') {\n\t\t\t\t\t\t\t\t\/\/ empty cell placeholder\n\t\t\t\t\t\t\t\tcal_html += '<td align=\"center\">' + rowcells[rc]['cont'] + '<\/td>' + \"\\n\";\n\t\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t\t\/\/ real day cell\n\t\t\t\t\t\t\t\tcal_html += '<td align=\"center\" class=\"' + rowcells[rc]['class'] + rowcells[rc]['past_class'] + '\" data-daydate=\"' + rowcells[rc]['dt'] + '\" data-ymd=\"' + rowcells[rc]['ymd'] + '\"><span>' + rowcells[rc]['cont'] + '<\/span><\/td>' + \"\\n\";\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t\t\/\/ finalise calendar week row\n\t\t\t\t\t\tcal_html += '<\/tr>' + \"\\n\";\n\t\t\t\t\t}\n\t\t\t\t\t\/\/ finalise table\n\t\t\t\t\tcal_html += '<\/tbody>' + \"\\n\";\n\t\t\t\t\tcal_html += '<\/table>' + \"\\n\";\n\t\t\t\t\tcal_html += '<\/div>';\n\n\t\t\t\t\t\/\/ remove first or last calendar, then prepend or append this calendar depending on the direction\n\t\t\t\t\tvar cur_old_cal_index = direction == 'next' ? (jQuery('.vbcaldivcont').length - 1) : new_calendars_parsed;\n\t\t\t\t\tif (direction == 'next') {\n\t\t\t\t\t\tjQuery('.vbcaldivcont').eq(cur_old_cal_index).after(cal_html);\n\t\t\t\t\t\tjQuery('.vbcaldivcont').first().remove();\n\t\t\t\t\t} else {\n\t\t\t\t\t\tjQuery('.vbcaldivcont').eq(cur_old_cal_index).before(cal_html);\n\t\t\t\t\t\tjQuery('.vbcaldivcont').last().remove();\n\t\t\t\t\t}\n\n\t\t\t\t\t\/\/ increase parsed calendars counter\n\t\t\t\t\tnew_calendars_parsed++;\n\t\t\t\t}\n\n\t\t\t\t\/\/ update navigation dates\n\t\t\t\tif (cal_data['next_ymd']) {\n\t\t\t\t\tvboAvCalsNavNext = cal_data['next_ymd'];\n\t\t\t\t}\n\t\t\t\tif (cal_data['prev_ymd']) {\n\t\t\t\t\tvboAvCalsNavPrev = cal_data['prev_ymd'];\n\t\t\t\t}\n\n\t\t\t\t\/\/ stop loading\n\t\t\t\tjQuery('.vbcaldivcont').removeClass('vbcaldivcont-loading');\n\t\t\t\tvboAvCalsNavLoading = false;\n\n\t\t\t\t\/\/ restore navigation arrows\n\t\t\t\tjQuery('.vbo-rdet-avcal-nav').remove();\n\t\t\t\tif (cal_data['can_nav_next']) {\n\t\t\t\t\tjQuery('.vbcaldivcont').last().find('.vbcaltrmonth td').append('<span class=\"vbo-rdet-avcal-nav vbo-rdet-avcal-nav-next vbo-pref-color-btn\">&gt;<\/span>');\n\t\t\t\t}\n\t\t\t\tif (cal_data['can_nav_prev']) {\n\t\t\t\t\tjQuery('.vbcaldivcont').first().find('.vbcaltrmonth td').prepend('<span class=\"vbo-rdet-avcal-nav vbo-rdet-avcal-nav-prev vbo-pref-color-btn\">&lt;<\/span>');\n\t\t\t\t}\n\t\t\t} catch (e) {\n\t\t\t\tconsole.log(e);\n\t\t\t\talert('Invalid response');\n\t\t\t\tjQuery('.vbcaldivcont').removeClass('vbcaldivcont-loading');\n\t\t\t\tvboAvCalsNavLoading = false;\n\t\t\t\treturn false;\n\t\t\t}\n\t\t}).fail(function(err) {\n\t\t\tconsole.error(err);\n\t\t\talert('Could not navigate');\n\t\t\tjQuery('.vbcaldivcont').removeClass('vbcaldivcont-loading');\n\t\t\tvboAvCalsNavLoading = false;\n\t\t});\n\t});\n});\n<\/script>\n\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t<\/div>\n\t\t\t<div class=\"vb_detcostroomdet vbo-listing-details-costroomdet\">\n\t\t\t<div class=\"vbo-listing-details-costroomdet-inner\">\n\t\t\t\t<div class=\"vb_detcostroom\">\n\t\t\t\t\t<div class=\"vblistroomnamedivprice\">\n\t\t\t\t\t\t<div class=\"vblistroomname vbo-pref-color-text\">\n\t\t\t\t\t\t\t<span class=\"vbliststartfromrdet\">Starting From<\/span>\n\t\t\t\t\t\t\t<span class=\"room_cost\"><span class=\"vbo_currency\">$<\/span> <span class=\"vbo_price\">200<\/span><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"roomcustcostlabel\">per night<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"roomcustcost-subtxt\">*price in USD<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\n\t\t\t\t<div id=\"vbo-bookingpart-form\"><\/div>\n\n<div class=\"vbo-seldates-cont\">\n\t<div class=\"vbo-seldates-cont-inner\">\n\t\t<h4>Select a check-in and check-out date<\/h4>\n\n\t\t\t<div class=\"vbmaxminpeopleroom\">\n\t\t\t\t\t<div class=\"vbmaxadultsdet\"><span class=\"vbmaximgdet vbo-rdetails-capacity-icn\"><i class=\"fas fa-male\"><\/i><\/span><span class=\"vbmaxlabeldet\">Adults<\/span><span class=\"vbmaxnumberdet\">1 - 2<\/span><\/div>\n\t\t\t\t\t<\/div>\n\t\t\n\t\t<div class=\"vbo-js-helpers\" style=\"display: none;\">\n\t\t\t<div class=\"vbo-add-element-html\">\n\t\t\t\t<div class=\"vbo-search-num-aduchild-entry\">\n\t\t\t\t\t<span class=\"vbo-search-roomnum\">Room %d<\/span>\n\t\t\t\t\t<div class=\"vbo-search-num-adults-entry\">\n\t\t\t\t\t\t<label class=\"vbo-search-num-adults-entry-label\">Adults<\/label>\n\t\t\t\t\t\t<span class=\"vbo-search-num-adults-entry-inp\"><select name=\"adults[]\"><option value=\"1\" selected=\"selected\">1<\/option><option value=\"2\">2<\/option><\/select><\/span>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\n\t\t<script type=\"text\/javascript\">\n\t\tfunction vboValidateDates() {\n\t\t\tvar vbcheckin = document.getElementById('checkindate').value;\n\t\t\tvar vbcheckout = document.getElementById('checkoutdate').value;\n\t\t\tif (!vbcheckin || !vbcheckout) {\n\t\t\t\talert(Joomla.JText._('VBSELPRDATE'));\n\t\t\t\treturn false;\n\t\t\t}\n\t\t\treturn true;\n\t\t}\n\t\tfunction vbCalcNights() {\n\t\t\tvar vbcheckin = document.getElementById('checkindate').value;\n\t\t\tvar vbcheckout = document.getElementById('checkoutdate').value;\n\t\t\tif (vbcheckin.length > 0 && vbcheckout.length > 0) {\n\t\t\t\tvar vbcheckinp = vbcheckin.split(\"\/\");\n\t\t\t\tvar vbcheckoutp = vbcheckout.split(\"\/\");\n\t\t\t\t\t\t\tvar vbinmonth = parseInt(vbcheckinp[1]);\n\t\t\t\tvbinmonth = vbinmonth - 1;\n\t\t\t\tvar vbinday = parseInt(vbcheckinp[0], 10);\n\t\t\t\tvar vbcheckind = new Date(vbcheckinp[2], vbinmonth, vbinday);\n\t\t\t\tvar vboutmonth = parseInt(vbcheckoutp[1]);\n\t\t\t\tvboutmonth = vboutmonth - 1;\n\t\t\t\tvar vboutday = parseInt(vbcheckoutp[0], 10);\n\t\t\t\tvar vbcheckoutd = new Date(vbcheckoutp[2], vboutmonth, vboutday);\n\t\t\t\t\t\t\t\tvar vbdivider = 1000 * 60 * 60 * 24;\n\t\t\t\tvar vbints = vbcheckind.getTime();\n\t\t\t\tvar vboutts = vbcheckoutd.getTime();\n\t\t\t\tif (vboutts > vbints) {\n\t\t\t\t\t\/\/var vbnights = Math.ceil((vboutts - vbints) \/ (vbdivider));\n\t\t\t\t\tvar utc1 = Date.UTC(vbcheckind.getFullYear(), vbcheckind.getMonth(), vbcheckind.getDate());\n\t\t\t\t\tvar utc2 = Date.UTC(vbcheckoutd.getFullYear(), vbcheckoutd.getMonth(), vbcheckoutd.getDate());\n\t\t\t\t\tvar vbnights = Math.ceil((utc2 - utc1) \/ vbdivider);\n\t\t\t\t\tif (vbnights > 0) {\n\t\t\t\t\t\tdocument.getElementById('vbjstotnights').innerHTML = 'Nights: '+vbnights;\n\t\t\t\t\t} else {\n\t\t\t\t\t\tdocument.getElementById('vbjstotnights').innerHTML = '';\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\tdocument.getElementById('vbjstotnights').innerHTML = '';\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tdocument.getElementById('vbjstotnights').innerHTML = '';\n\t\t\t}\n\t\t}\n\t\tfunction vbAddElement() {\n\t\t\tvar ni = document.getElementById('vbo-search-num-aduchild-block');\n\t\t\tvar numi = document.getElementById('vbroomdethelper');\n\t\t\tvar num = (document.getElementById('vbroomdethelper').value -1)+ 2;\n\t\t\tnumi.value = num;\n\t\t\tvar newdiv = document.createElement('div');\n\t\t\tvar divIdName = 'vb'+num+'detracont';\n\t\t\tnewdiv.setAttribute('id', divIdName);\n\t\t\tvar new_element_html = document.getElementsByClassName('vbo-add-element-html')[0].innerHTML;\n\t\t\tvar rp_rgx = new RegExp('%d', 'g');\n\t\t\tnewdiv.innerHTML = new_element_html.replace(rp_rgx, num);\n\t\t\tni.appendChild(newdiv);\n\t\t}\n\t\tfunction vbSetRoomsAdults(totrooms) {\n\t\t\tvar actrooms = parseInt(document.getElementById('vbroomdethelper').value);\n\t\t\tvar torooms = parseInt(totrooms);\n\t\t\tvar difrooms;\n\t\t\tif (torooms > actrooms) {\n\t\t\t\tdifrooms = torooms - actrooms;\n\t\t\t\tfor (var ir=1; ir<=difrooms; ir++) {\n\t\t\t\t\tvbAddElement();\n\t\t\t\t}\n\t\t\t}\n\t\t\tif (torooms < actrooms) {\n\t\t\t\tfor (var ir=actrooms; ir>torooms; ir--) {\n\t\t\t\t\tif (ir > 1) {\n\t\t\t\t\t\tvar rmra = document.getElementById('vb' + ir + 'detracont');\n\t\t\t\t\t\trmra.parentNode.removeChild(rmra);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tdocument.getElementById('vbroomdethelper').value = torooms;\n\t\t\t}\n\t\t}\n\t\t\t\tjQuery(function() {\n\t\t\t\t\tjQuery(document.body).on('click', 'td.vbtdfree, td.vbtdwarning, td.vbtdbusyforcheckout', function() {\n\t\t\t\tif (!jQuery(\"#checkindate\").length || jQuery(this).hasClass('vbtdpast')) {\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t\tvar tdday = jQuery(this).attr('data-daydate');\n\t\t\t\tvar tdymd = jQuery(this).attr('data-ymd');\n\t\t\t\tif (!tdday || !tdymd) {\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t\t\/\/ make sure the clicked date is not disabled\n\t\t\t\tif (typeof jQuery('#checkindate').vboDatesRangePicker('drpoption', 'beforeShowDay.checkin') === 'function') {\n\t\t\t\t\t\/\/ let the datepicker validate the clicked day\n\t\t\t\t\tlet ymd_parts = tdymd.split('-');\n\t\t\t\t\tlet ymd_object = new Date(ymd_parts[0], ymd_parts[1] - 1, ymd_parts[2], 0, 0, 0, 0);\n\t\t\t\t\tif (!jQuery('#checkindate').vboDatesRangePicker('drpoption', 'beforeShowDay.checkin')(ymd_object)[0]) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\t\/\/ set check-in date in dates range picker\n\t\t\t\tjQuery('#checkindate').vboDatesRangePicker('setCheckinDate', tdday);\n\t\t\t\t\/\/ animate to datepickers position\n\t\t\t\tjQuery('html,body').animate({\n\t\t\t\t\tscrollTop: (jQuery('#vbo-bookingpart-form').offset().top - 5)\n\t\t\t\t}, 600, function() {\n\t\t\t\t\t\/\/ animation-complete callback should simulate the onSelect event of the check-in datepicker\n\t\t\t\t\tif (typeof vbSetMinCheckoutDate !== \"undefined\") {\n\t\t\t\t\t\tvbSetMinCheckoutDate();\n\t\t\t\t\t} else if (typeof vbSetGlobalMinCheckoutDate !== \"undefined\") {\n\t\t\t\t\t\tvbSetGlobalMinCheckoutDate();\n\t\t\t\t\t}\n\t\t\t\t\tvbCalcNights();\n\t\t\t\t\t\/\/ give focus to check-out datepicker\n\t\t\t\t\tjQuery('#checkoutdate').focus();\n\t\t\t\t});\n\t\t\t});\n\t\t});\n\t\t<\/script>\n\n\t\t<input type=\"hidden\" id=\"vbroomdethelper\" value=\"1\"\/>\n\n\t\t<div class=\"vbo-intro-main\"><\/div>\n\n\t\t<div class=\"vbo-room-details-booking-wrapper\">\n\t\t<div class=\"vbdivsearch vbo-listing-details-divsearch\"><form action=\"https:\/\/nangihotelboutique.com\/en\/habitaciones\/detalles-duquesa\/?option=com_vikbooking\" method=\"post\" onsubmit=\"return vboValidateDates();\"><div class=\"vb-search-inner\">\n<input type=\"hidden\" name=\"option\" value=\"com_vikbooking\"\/>\n<input type=\"hidden\" name=\"task\" value=\"search\"\/>\n<input type=\"hidden\" name=\"roomdetail\" value=\"2\"\/>\n<div class=\"vbo-search-inpblock vbo-search-inpblock-checkin\"><label for=\"checkindate\">Check-in date<\/label><div class=\"input-group\"><input type=\"text\" name=\"checkindate\" id=\"checkindate\" size=\"10\" autocomplete=\"off\" onfocus=\"this.blur();\" readonly\/><i class=\"far fa-calendar-days vbo-caltrigger\"><\/i><\/div><input type=\"hidden\" name=\"checkinh\" value=\"15\"\/><input type=\"hidden\" name=\"checkinm\" value=\"0\"\/><\/div>\n<div class=\"vbo-search-inpblock vbo-search-inpblock-checkout\"><label for=\"checkoutdate\">Check-out date<\/label><div class=\"input-group\"><input type=\"text\" name=\"checkoutdate\" id=\"checkoutdate\" size=\"10\" autocomplete=\"off\" onfocus=\"this.blur();\" readonly\/><i class=\"far fa-calendar-days vbo-caltrigger\"><\/i><\/div><input type=\"hidden\" name=\"checkouth\" value=\"11\"\/><input type=\"hidden\" name=\"checkoutm\" value=\"0\"\/><\/div>\n<div class=\"vbo-search-num-racblock\">\n\t<div class=\"vbo-search-num-rooms\"><label for=\"vbo-detroomsnum\">Rooms<\/label><select id=\"vbo-detroomsnum\" name=\"roomsnum\" onchange=\"vbSetRoomsAdults(this.value);\">\n<option value=\"1\">1<\/option>\n<option value=\"2\">2<\/option>\n<option value=\"3\">3<\/option>\n<option value=\"4\">4<\/option>\n<option value=\"5\">5<\/option>\n<option value=\"6\">6<\/option>\n<option value=\"7\">7<\/option>\n<option value=\"8\">8<\/option>\n<\/select>\n<\/div>\n\t<div class=\"vbo-search-num-aduchild-block\" id=\"vbo-search-num-aduchild-block\">\n\t\t<div class=\"vbo-search-num-aduchild-entry\"><span class=\"vbo-search-roomnum\">Room 1<\/span>\n\t\t\t<div class=\"vbo-search-num-adults-entry\"><label class=\"vbo-search-num-adults-entry-label\">Adults<\/label><span class=\"vbo-search-num-adults-entry-inp\"><select name=\"adults[]\"><option value=\"1\" selected=\"selected\">1<\/option><option value=\"2\">2<\/option><\/select><\/span><\/div>\n\t\t<\/div>\n\t<\/div>\n\t<div id=\"vbjstotnights\"><\/div>\n<\/div>\n<div class=\"vbo-search-submit\"><input type=\"submit\" name=\"search\" value=\"Book Now\" class=\"btn vbdetbooksubmit vbo-pref-color-btn\"\/><\/div>\n<\/div>\n<\/form><\/div>\t\t<\/div>\n\n\t\t\t\t<div class=\"vbo-guests-allowed-policy\">Para conocer todos los detalles, restricciones y recomendaciones importantes, te invitamos a consultar nuestra p\u00e1gina de pol\u00edticas y m\u00e1s informaci\u00f3n en: https:\/\/nangihotelboutique.com\/politicas\/<\/div>\n\t\t\t\n\t\t<div class=\"vbo-closing-main\"><\/div>\n\t\t\t<\/div>\n<\/div>\n\n\t\t\t<\/div>\n\t\t<\/div>\n\t\n\t<\/div>\n\t\n<\/div>\n\n<\/div>\n <\/div><div class=\"bde-code-block-8000-106 bde-code-block\">\n\n\n\n<\/div><\/div>\n<\/section><\/main>","protected":false},"excerpt":{"rendered":"<p>Duquesa \"Duquesa\" Room All photos Designed for a romantic escape, the suite features a comfortable queen-size bed. For a truly unique and immersive experience, you can move your bed out onto the terrace and enjoy an unforgettable picnic with the vineyard as your backdrop. Mornings feel especially magical here\u2014brew your coffee with the in-room maker [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":8086,"parent":7486,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_breakdance_hide_in_design_set":false,"_breakdance_tags":"","_joinchat":[],"footnotes":""},"class_list":["post-8000","page","type-page","status-publish","has-post-thumbnail","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Habitaci\u00f3n Duquesa en Valle de Guadalupe | Nangi Hotel Boutique<\/title>\n<meta name=\"description\" content=\"Esc\u00e1pate a la Habitaci\u00f3n Duquesa en Valle de Guadalupe: terraza, picnic entre vi\u00f1edos, cafetera y acceso a alberca y jacuzzi.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/nangihotelboutique.com\/en\/habitaciones\/detalles-duquesa\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Habitaci\u00f3n Duquesa en Valle de Guadalupe | Nangi Hotel Boutique\" \/>\n<meta property=\"og:description\" content=\"Esc\u00e1pate a la Habitaci\u00f3n Duquesa en Valle de Guadalupe: terraza, picnic entre vi\u00f1edos, cafetera y acceso a alberca y jacuzzi.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/nangihotelboutique.com\/en\/habitaciones\/detalles-duquesa\/\" \/>\n<meta property=\"og:site_name\" content=\"Nangi Hotel Boutique\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-07T18:47:21+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/nangihotelboutique.com\/wp-content\/uploads\/2026\/03\/habitacion-duquesa-detalles-interior-cama-nangi-hotel-5.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"667\" \/>\n\t<meta property=\"og:image:height\" content=\"1000\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/nangihotelboutique.com\\\/es\\\/habitaciones\\\/detalles-duquesa\\\/\",\"url\":\"https:\\\/\\\/nangihotelboutique.com\\\/es\\\/habitaciones\\\/detalles-duquesa\\\/\",\"name\":\"Habitaci\u00f3n Duquesa en Valle de Guadalupe | Nangi Hotel Boutique\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/nangihotelboutique.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/nangihotelboutique.com\\\/es\\\/habitaciones\\\/detalles-duquesa\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/nangihotelboutique.com\\\/es\\\/habitaciones\\\/detalles-duquesa\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/nangihotelboutique.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/habitacion-duquesa-detalles-interior-cama-nangi-hotel-5.webp\",\"datePublished\":\"2026-03-23T23:43:29+00:00\",\"dateModified\":\"2026-04-07T18:47:21+00:00\",\"description\":\"Esc\u00e1pate a la Habitaci\u00f3n Duquesa en Valle de Guadalupe: terraza, picnic entre vi\u00f1edos, cafetera y acceso a alberca y jacuzzi.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/nangihotelboutique.com\\\/es\\\/habitaciones\\\/detalles-duquesa\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/nangihotelboutique.com\\\/es\\\/habitaciones\\\/detalles-duquesa\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/nangihotelboutique.com\\\/es\\\/habitaciones\\\/detalles-duquesa\\\/#primaryimage\",\"url\":\"https:\\\/\\\/nangihotelboutique.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/habitacion-duquesa-detalles-interior-cama-nangi-hotel-5.webp\",\"contentUrl\":\"https:\\\/\\\/nangihotelboutique.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/habitacion-duquesa-detalles-interior-cama-nangi-hotel-5.webp\",\"width\":667,\"height\":1000},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/nangihotelboutique.com\\\/es\\\/habitaciones\\\/detalles-duquesa\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/nangihotelboutique.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Habitaciones\",\"item\":\"https:\\\/\\\/nangihotelboutique.com\\\/es\\\/habitaciones\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Detalles Habitaci\u00f3n DUQUESA\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/nangihotelboutique.com\\\/#website\",\"url\":\"https:\\\/\\\/nangihotelboutique.com\\\/\",\"name\":\"Nangi Hotel Boutique\",\"description\":\"Hotel Boutique en Valle de Guadalupe\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/nangihotelboutique.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Habitaci\u00f3n Duquesa en Valle de Guadalupe | Nangi Hotel Boutique","description":"Esc\u00e1pate a la Habitaci\u00f3n Duquesa en Valle de Guadalupe: terraza, picnic entre vi\u00f1edos, cafetera y acceso a alberca y jacuzzi.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/nangihotelboutique.com\/en\/habitaciones\/detalles-duquesa\/","og_locale":"en_US","og_type":"article","og_title":"Habitaci\u00f3n Duquesa en Valle de Guadalupe | Nangi Hotel Boutique","og_description":"Esc\u00e1pate a la Habitaci\u00f3n Duquesa en Valle de Guadalupe: terraza, picnic entre vi\u00f1edos, cafetera y acceso a alberca y jacuzzi.","og_url":"https:\/\/nangihotelboutique.com\/en\/habitaciones\/detalles-duquesa\/","og_site_name":"Nangi Hotel Boutique","article_modified_time":"2026-04-07T18:47:21+00:00","og_image":[{"width":667,"height":1000,"url":"https:\/\/nangihotelboutique.com\/wp-content\/uploads\/2026\/03\/habitacion-duquesa-detalles-interior-cama-nangi-hotel-5.webp","type":"image\/webp"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/nangihotelboutique.com\/es\/habitaciones\/detalles-duquesa\/","url":"https:\/\/nangihotelboutique.com\/es\/habitaciones\/detalles-duquesa\/","name":"Habitaci\u00f3n Duquesa en Valle de Guadalupe | Nangi Hotel Boutique","isPartOf":{"@id":"https:\/\/nangihotelboutique.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/nangihotelboutique.com\/es\/habitaciones\/detalles-duquesa\/#primaryimage"},"image":{"@id":"https:\/\/nangihotelboutique.com\/es\/habitaciones\/detalles-duquesa\/#primaryimage"},"thumbnailUrl":"https:\/\/nangihotelboutique.com\/wp-content\/uploads\/2026\/03\/habitacion-duquesa-detalles-interior-cama-nangi-hotel-5.webp","datePublished":"2026-03-23T23:43:29+00:00","dateModified":"2026-04-07T18:47:21+00:00","description":"Esc\u00e1pate a la Habitaci\u00f3n Duquesa en Valle de Guadalupe: terraza, picnic entre vi\u00f1edos, cafetera y acceso a alberca y jacuzzi.","breadcrumb":{"@id":"https:\/\/nangihotelboutique.com\/es\/habitaciones\/detalles-duquesa\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/nangihotelboutique.com\/es\/habitaciones\/detalles-duquesa\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/nangihotelboutique.com\/es\/habitaciones\/detalles-duquesa\/#primaryimage","url":"https:\/\/nangihotelboutique.com\/wp-content\/uploads\/2026\/03\/habitacion-duquesa-detalles-interior-cama-nangi-hotel-5.webp","contentUrl":"https:\/\/nangihotelboutique.com\/wp-content\/uploads\/2026\/03\/habitacion-duquesa-detalles-interior-cama-nangi-hotel-5.webp","width":667,"height":1000},{"@type":"BreadcrumbList","@id":"https:\/\/nangihotelboutique.com\/es\/habitaciones\/detalles-duquesa\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/nangihotelboutique.com\/"},{"@type":"ListItem","position":2,"name":"Habitaciones","item":"https:\/\/nangihotelboutique.com\/es\/habitaciones\/"},{"@type":"ListItem","position":3,"name":"Detalles Habitaci\u00f3n DUQUESA"}]},{"@type":"WebSite","@id":"https:\/\/nangihotelboutique.com\/#website","url":"https:\/\/nangihotelboutique.com\/","name":"Nangi Hotel Boutique","description":"Hotel Boutique en Valle de Guadalupe","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/nangihotelboutique.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/nangihotelboutique.com\/en\/wp-json\/wp\/v2\/pages\/8000","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nangihotelboutique.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/nangihotelboutique.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/nangihotelboutique.com\/en\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/nangihotelboutique.com\/en\/wp-json\/wp\/v2\/comments?post=8000"}],"version-history":[{"count":13,"href":"https:\/\/nangihotelboutique.com\/en\/wp-json\/wp\/v2\/pages\/8000\/revisions"}],"predecessor-version":[{"id":8672,"href":"https:\/\/nangihotelboutique.com\/en\/wp-json\/wp\/v2\/pages\/8000\/revisions\/8672"}],"up":[{"embeddable":true,"href":"https:\/\/nangihotelboutique.com\/en\/wp-json\/wp\/v2\/pages\/7486"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/nangihotelboutique.com\/en\/wp-json\/wp\/v2\/media\/8086"}],"wp:attachment":[{"href":"https:\/\/nangihotelboutique.com\/en\/wp-json\/wp\/v2\/media?parent=8000"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}