Khách sạn này tọa lạc tại thành phố Thủ Đức, cách trung tâm Quận 1 khoảng 10-15 phút đi xe. Khách sạn có 8 tầng và 52 phòng với các dịch vụ cao cấp, thiết kế sang trọng lấy cảm hứng từ kiến trúc Đông Dương, không gian thoáng mát nhìn ra bờ sông của sông Sài Gòn. Đây là khách sạn đầu tiên tại Việt Nam đạt chứng nhận LEED - tiêu chuẩn xây dựng quốc tế cho các công trình tiết kiệm năng lượng và thân thiện với môi trường. Giá phòng tại Mia dao động khoảng 6 triệu đồng/đêm.