1. Good value for money.
2. Perfect location
3. Superb facilities
4. Extremely clean