Burj al arab DWG. Set in a sail-shaped 321 metres building, Burj Al Arab offers luxurious suites with floor-to-ceiling windows overlooking the Dubai coastline. It features a full-service spa along with 8 restaurants and bars. the world's most luxurious hotel, located in Dubai, United Arab Emirates. It is 'The world's only 7 star Hotel' since 1999.