KAYAK opens Miami Beach hotel