AtliQ Hotels, a multi-city hospitality chain operating luxury and business properties, faced challenges in revenue optimization, occupancy performance, and booking efficiency.
This project delivers a comprehensive Exploratory Data Analysis (EDA) to uncover:
- ๐ Revenue leakage due to cancellations & no-shows
- ๐๏ธ City-level performance gaps
- ๐๏ธ High vs. low-performing room categories
- ๐ Seasonal revenue patterns
- ๐ Channel dependency and booking behavior
The analysis transforms raw booking data into clear, actionable business recommendations aimed at improving occupancy, revenue, and strategic decision-making.
A presentation deck summarizing the insights is provided alongside the notebook.
- Cancellation rate: ~24.8% of total bookings
- No-show rate: ~5%
- Average occupancy: 63% overall, 74% weekends vs 52% weekdays
- Top revenue city: Mumbai (โ35% of total)
- Peak season revenue: MayโJuly
These KPIs highlight where the business is losing share and where focus should go.
- ~24.8% bookings were cancelled
- ~5% were no-shows
- Significant revenue loss due to booking inefficiencies
Impact: Stronger cancellation policies and direct booking incentives are needed.
- ๐ฅ Mumbai generated the highest revenue
- Followed by Bangalore and Hyderabad
- Delhi had high occupancy but comparatively lower revenue
Insight: Pricing strategy and room mix vary by city.
- RT2 (Elite) is the most booked category across cities
- Presidential rooms generate highest revenue per booking but have lower demand
- Standard rooms consistently rank second
Opportunity: Reposition or bundle premium rooms to increase utilization.
- Weekend occupancy: ~74%
- Weekday occupancy: ~52%
Opportunity: Introduce weekday corporate packages to stabilize revenue.
- MayโJuly: Peak revenue months
- December & January: Revenue dip
Opportunity: Launch off-season campaigns and dynamic pricing models.
- Implement dynamic pricing strategies for low-demand periods
- Promote underutilized premium rooms via bundled offers
- Reduce reliance on third-party platforms by incentivizing direct bookings
- Improve cancellation policies to minimize revenue leakage
- Replicate strategies from high-performing properties (e.g., Exotica) across portfolio
| Category | Tools Used |
|---|---|
| Programming | Python |
| Data Manipulation | pandas, numpy |
| Visualization | matplotlib, seaborn |
| Environment | Jupyter Notebook |
| Version Control | Git & GitHub |
import pandas as pd
# load booking data
df = pd.read_csv('datasets/fact_bookings.csv', parse_dates=['booking_date', 'checkin_date'])
# compute cancellation rate
cancel_rate = df['status'].eq('Cancelled').mean()
print(f'Cancellation rate: {cancel_rate:.1%}')
# revenue by city
revenue_city = df.groupby('city')['revenue'].sum().sort_values(ascending=False)
print(revenue_city.head())This snippet demonstrates typical data loading and KPI calculations using pandas.
| Dataset | Description |
|---|---|
| dim_date.csv | Date dimension data |
| dim_hotels.csv | Hotel metadata (city, type) |
| dim_rooms.csv | Room categories |
| fact_bookings.csv | Detailed booking transactions |
| fact_aggregated_bookings.csv | Pre-aggregated KPIs |
- Standardized date formats
- Handled missing values using contextual logic
- Removed duplicate records
- Treated outliers using IQR method
- Merged dimension & fact tables ensuring referential integrity
The project followed a structured EDA framework:
- Data Cleaning & Validation
- KPI Calculation & Metric Analysis
- City-wise & Property-wise Performance Evaluation
- Room Category Performance Analysis
- Revenue Trend & Seasonality Study
- Occupancy Pattern Analysis
- Business Recommendation Framework
Below are a few of the most illustrative charts from the analysis:
Cancellation/noโshow rate (~30%) clearly exposes revenue leakage.
Strategic insight: Enforce stricter cancellation policies and promote nonโrefundable rates.
Mumbai leads revenue; other cities underperform.
Recommendation: Tailor pricing and marketing by city to close the gap.
Elite rooms dominate bookings but bring less revenue per stay than presidential suites.
Strategy: Upsell premium rooms and create value packages.
Revenue peaks in MayโJuly, dips in winter months.
Action: Launch offโseason campaigns and use dynamic pricing.
(Full visualizations available in the Jupyter Notebook and presentation deck.)
This project simulates a real-world hospitality analytics scenario and demonstrates how operational booking data can be transformed into strategic decision-making tools.
- Clear visibility into revenue leakage from cancellations and no-shows
- City-level performance diagnostics to guide pricing and marketing strategy
- Room-category level demand analysis for better inventory allocation
- Seasonal revenue trend insights for dynamic pricing decisions
- Data-backed recommendations to improve occupancy and profitability
In a competitive hospitality market, small inefficiencies compound into significant revenue loss.
By applying structured exploratory data analysis, KPI evaluation, and business reasoning, this project bridges the gap between raw booking data and executive-level strategy.
It showcases the ability to:
- Translate business problems into analytical questions
- Quantify operational inefficiencies
- Extract revenue-driving insights
- Communicate findings in a structured, executive-ready format
-
Clone the repository
git clone https://github.com/ManoharManu1999/AtliQ-Hotels-EDA.git cd AtliQ-Hotels-EDA -
Set up Python environment
python -m venv venv venv\\Scripts\\activate # Windows pip install -r requirements.txt # create this file if needed
-
Launch the notebook
jupyter notebook "AtliQ Hotels Data Analysis.ipynb" -
View the presentation deck located at
AtliQ Hospitality Project Presentation.pdf. -
Explore the visuals under the
images/folder or regenerate using the notebook.
๐ฆ AtliQ-Hotels-EDA
โโโ AtliQ Hotels Data Analysis.ipynb
โโโ README.md
โโโ AtliQ Hospitality Project Presentation.pdf
โโโ /data
โ โโโ dim_date.csv
โ โโโ dim_hotels.csv
โ โโโ dim_rooms.csv
โ โโโ fact_bookings.csv
โ โโโ fact_aggregated_bookings.csv
โโโ /images
โโโ booking_status_distribution.png
โโโ revenue_by_city.png
โโโ occupancy_by_room_category.png
โโโ monthly_revenue_trend.png
โโโ ...
If you would like to discuss this project or explore collaboration opportunities:
Thank you for exploring the AtliQ Hotels EDA project! I hope the insights and recommendations provide value to hospitality professionals and data enthusiasts alike.
I am currently seeking opportunities in Data Analyst / Business Analyst roles where I can apply data-driven decision-making to solve real-world business problems.
Open to full-time roles, collaborative projects, and analytics-driven initiatives.





