ADVERTISEMENT

Celebrating a decade of HBA Manila

Transforming the Philippine hospitality design scene

Published Jan 10, 2025 09:39 am

The past decade for HBA Manila has been a journey full of unexpected turns—much like a thrilling roller coaster. As the world, including the Philippines, faced unpredictable challenges such as lockdowns, recovery periods, and evolving market demands, the hospitality design industry had to adapt. Despite these obstacles, HBA Manila, the Philippine arm of the renowned international design firm HBA, has not only endured but thrived. Now celebrating its 10th year, the office remains strong amidst the resurgence of tourism and the evolving landscape of travel and staycation preferences.

To mark this milestone, HBA Manila gathered its team, key clients, and industry partners for an intimate thank-you event. During the celebration, HBA Partner Norman Agleron, who has led the office since its inception, reflected on the past decade. From groundbreaking projects to navigating global challenges, Agleron shared insights into the innovative trends shaping the hospitality design industry in the Philippines.

HBA Manila CEO Norman Agleron (leftmost) with his Manila team-min.jpg
HBA Manila CEO Norman Agleron (leftmost) with his Manila team

Among the highlights, Agleron noted the design awards and recognition HBA has received for iconic projects such as Casa Buenas, Hotel Okura, and Radisson Red. “The biggest surprise has been the local market's response to HBA's concept-driven and inspired approach to designing interior spaces,” he said. The team’s ability to infuse emotions into spaces—like at Casa Buenas, where Filipino heritage is beautifully integrated into modern design—has left a lasting impact on guests.

He also emphasized the importance of understanding not just a client’s vision, but the nuances of each project’s market and positioning. “One of the key lessons we’ve learned as a business is the importance of understanding not only the client’s vision but also the target market and positioning of each project—while still considering practical factors such as construction budgets, which don’t hinder our ability to design unique and memorable guest experiences,” he explained.

Despite the challenges over the years, HBA Manila is looking to the future with optimism. Agleron expressed excitement about upcoming landmark projects that aim to elevate the Philippines on the global hospitality stage. With the growing fusion of cultural revival, sustainability, and innovation in tourism, the country’s appeal as a destination is stronger than ever.

The HBA Manila team-min.jpg
The HBA Manila team

In the next decade, HBA Manila plans further expansion, with new hotel openings across the archipelago—from Bohol and Boracay to Davao and Zamboanga. Agleron also hinted at a more holistic approach to design, blending HBA’s diverse services, including architecture, landscape design, lighting, branding, and more, to enhance overall guest experiences.

As Agleron put it: “We believe the Philippines is a hidden gem in the global tourism industry. With increasing numbers of travelers discovering the beauty of our shores and the unique Filipino brand of hospitality, the demand for world-class hotels and resorts in the country will only continue to grow.”

The next chapter for HBA Manila is already on the horizon, and it promises to make waves in the world of hospitality design.

Related Tags

MBPropertyLiving HBA Manila
ADVERTISEMENT
.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1561_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1562_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1563_widget.title }}

{{ articles_filter_1564_widget.title }}

.mb-article-details { position: relative; } .mb-article-details .article-body-preview, .mb-article-details .article-body-summary{ font-size: 17px; line-height: 30px; font-family: "Libre Caslon Text", serif; color: #000; } .mb-article-details .article-body-preview iframe , .mb-article-details .article-body-summary iframe{ width: 100%; margin: auto; } .read-more-background { background: linear-gradient(180deg, color(display-p3 1.000 1.000 1.000 / 0) 13.75%, color(display-p3 1.000 1.000 1.000 / 0.8) 30.79%, color(display-p3 1.000 1.000 1.000) 72.5%); position: absolute; height: 200px; width: 100%; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 0; } .read-more-background a{ color: #000; } .read-more-btn { padding: 17px 45px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 16px; text-align: center; vertical-align: middle; border: 1px solid black; background-color: white; } .hidden { display: none; }
function initializeAllSwipers() { // Get all hidden inputs with cms_article_id document.querySelectorAll('[id^="cms_article_id_"]').forEach(function (input) { const cmsArticleId = input.value; const articleSelector = '#article-' + cmsArticleId + ' .body_images'; const swiperElement = document.querySelector(articleSelector); if (swiperElement && !swiperElement.classList.contains('swiper-initialized')) { new Swiper(articleSelector, { loop: true, pagination: false, navigation: { nextEl: '#article-' + cmsArticleId + ' .swiper-button-next', prevEl: '#article-' + cmsArticleId + ' .swiper-button-prev', }, }); } }); } setTimeout(initializeAllSwipers, 3000); const intersectionObserver = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const newUrl = entry.target.getAttribute("data-url"); if (newUrl) { history.pushState(null, null, newUrl); let article = entry.target; // Extract metadata const author = article.querySelector('.author-section').textContent.replace('By', '').trim(); const section = article.querySelector('.section-info ').textContent.replace(' ', ' '); const title = article.querySelector('.article-title h1').textContent; // Parse URL for Chartbeat path format const parsedUrl = new URL(newUrl, window.location.origin); const cleanUrl = parsedUrl.host + parsedUrl.pathname; // Update Chartbeat configuration if (typeof window._sf_async_config !== 'undefined') { window._sf_async_config.path = cleanUrl; window._sf_async_config.sections = section; window._sf_async_config.authors = author; } // Track virtual page view with Chartbeat if (typeof pSUPERFLY !== 'undefined' && typeof pSUPERFLY.virtualPage === 'function') { try { pSUPERFLY.virtualPage({ path: cleanUrl, title: title, sections: section, authors: author }); } catch (error) { console.error('ping error', error); } } // Optional: Update document title if (title && title !== document.title) { document.title = title; } } } }); }, { threshold: 0.1 } ); function showArticleBody(button) { const article = button.closest("article"); const summary = article.querySelector(".article-body-summary"); const body = article.querySelector(".article-body-preview"); const readMoreSection = article.querySelector(".read-more-background"); // Hide summary and read-more section summary.style.display = "none"; readMoreSection.style.display = "none"; // Show the full article body body.classList.remove("hidden"); } document.addEventListener("DOMContentLoaded", () => { let loadCount = 0; // Track how many times articles are loaded const offset = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // Offset values const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } const sentinel = document.getElementById("load-more-sentinel"); if (!sentinel) { console.log("Sentinel element not found."); return; } function isSentinelVisible() { const rect = sentinel.getBoundingClientRect(); return ( rect.top < window.innerHeight && rect.bottom >= 0 ); } function onScroll() { if (isLoading) return; if (isSentinelVisible()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { let article = document.querySelector('#widget_1690 > div:nth-last-of-type(2) article'); intersectionObserver.observe(article) loadCount++; }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; }); } } window.addEventListener("scroll", onScroll); });

Sign up by email to receive news.