Reality is, hotels tend to offer the best rate when guests book directly with them. At the same time, hotels are very clear about their prices in order to avoid any misunderstandings that might affect the guests' experience.