Featured Hotel

Villa Awang Awang

Awang Awang means “floating in the space between heaven and earth” – the perfect description

Read More

Featured Review

Delta Hotel Centre-Ville

When I heard Delta Hotels was greening their entire collection of hotels I was excited, and specifically chose a Delta hotel that was convenient to my business destination. How disappointing! There

Read More