Este hotel fue originalmente inaugurado en 1940, en pleno auge del periodo Art Deco. Cuenta con 140 alojamientos repartidos por 4 pisos y se trata de una empresa familiar. No dispone de aparcamiento, pero hay aparcamientos públicos cerca (tasa de aparcamiento: USD 6.50 por coche y día).
Situado en Miami Beach, a solo 8 Km de la animada South Beach, el hotel se encuentra en una calle tranquila justo enfrente de una preciosa playa de arena blanca. En las inmediaciones, encontrará numerosos bares y restaurantes.