ADVERTISEMENT

Phirst grows its South Luzon portfolio with Impressions GenTri

A new phase brings expanded lot cuts and more adaptable living spaces

Published Mar 22, 2026 03:32 pm
Phirst Impressions GenTri clubhouse
Phirst Impressions GenTri clubhouse
The South has become a natural choice for starting families and for those seeking an escape from the bustle of Metro Manila while remaining within easy reach of work and daily errands. With this in mind, Phirst, Century Properties Group’s first-home brand, launched Phirst Impressions GenTri at the “New Gen Unlocked” event—an expansion of its development in General Trias, Cavite—on Saturday, March 7, 2026.
Present at the event were Phirst executives led by President and CEO Ricky Celis. Celis said the expansion reflects the company’s strategy to strengthen its presence in fast-growing residential areas. “The launch of Phirst Impressions Gen Tri underscores our strategic commitment to expanding in high-growth residential markets. It represents an elevated residential option in General Trias, following the success of our entry-level project in the area, Phirst Park Homes GenTri. By providing a premium yet accessible product with lifestyle-driven amenities, we are capturing emerging opportunities in South Luzon’s growing housing market.”
Phirst executives led by President and CEO Ricky Celis with Brand Ambassador Robi Domingo
Phirst executives led by President and CEO Ricky Celis with Brand Ambassador Robi Domingo
Set on a 23.8-hectare site in Brgy. Biclatan, General Trias, the ₱6.6-billion development will offer over 1,500 homes designed for flexibility and long-term use. It builds on the strong demand for the developer's earlier project in the area, Phirst Park Homes GenTri, launched in June 2021, which is now 57 percent complete and home to 707 residents.
The launch highlighted upgraded housing offerings with a focus on larger lot areas and more adaptable living spaces. At the center is the enhanced Calista house model, which retains its 40 sqm floor area but now sits on significantly larger lots—up to 90 sqm for Calista End and 60 sqm for Calista Mid. Calista End, a two-story home for starting families, now allows more space for gardens, parking, and future extensions. Improved finishes, optimized layouts, and a more contemporary design support both comfort and functionality, while its expandability allows homeowners to grow their space over time.
Robi Domingo
Robi Domingo
Also introduced was the Dua, a single-attached home to be offered in the second phase of the community, giving buyers more options for space and scalability. The larger lot cuts across units also improve privacy, ventilation, and flexibility for customization, whether for additional rooms or expanded living areas.
Complementing the homes is an expanded lineup of amenities designed to support everyday living. Core features such as a clubhouse, basketball court, and swimming pool anchor the community, alongside concept-driven spaces including the Panorama Patch outdoor cinema, Cube Climber, Animal Maze, Paw Park, foot reflexology area, and jogging trail. These amenities encourage recreation, wellness, and social interaction within the neighborhood.
As demand continues to grow in the South, Phirst strengthens its presence with 33 active projects nationwide, reinforcing its reputation for delivering well-planned homes and communities guided by its core pillars.

Related Tags

Phirst Impressions GenTri Ricky Celis
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.