Отель представляет собой комплекс апартаментов, располагающихся в двухэтажном здании. Отель был открыт в 2005 году.