Hotel se nahaja v mestu Boulder City v zvezni državi Nevada. Od znamenitega jezu Hoover Dam je oddaljen le 11 km. Ponuja lastno restavracijo in muzej. Recepcija je odprta 24 ur.
Tovrstni hoteli ponujajo nekaj oblikovno drugačnega in jih navadno najdete v priljubljenih urbanih predelih. Zagotavljajo večjo intimnost kot običajen hotel, višji standard in domače vzdušje.