It has been awarded the Forbes Travel Guide Five Star Award for two consecutive years and is a member of the Leading Hotels of the World (LHW). Hotel, located in Miami’s buzzing South Beach area, has become one of the most prestigious, acclaimed, and sought-after hotels in Florida. The Setai Sea of Galilee is the new luxury hotel owned by the Nakash brothers.