What makes a hotel Halal?

Halal Hotels are hotels that cater to Muslim travellers and observe Islamic principles by serving halal food, not serving alcohol, offer separate swimming pools and spa facilities for men and women, in-room prayer facilities such as prayer mats and Qibla compass.