Khách sạn nằm giữa tuyến đường chính của khu du lịch Cát Bà, trước vịnh Lan Hạ và cách bãi biển Cát Cò, chợ Cát Bà chỉ khoảng 5 phút đi bộ. Khách sạn cũng gần bến tàu cánh ngầm Cát Bà.
Khách sạn cao 14 tầng, gồm 140 phòng nghỉ. Tất cả các phòng đều có thiết kế hiện đại, tiện nghi, nội thất bằng gỗ mang đến cho du khách cảm giác dễ chịu, thư thái. Ngoài hệ thông phòng ốc tiện nghi, khách sạn còn có nhà hàng Annie's, Feeling Spa, Philippers Bar và CatBa sky bar.