Das Daffodils Hotel liegt in Nuwara Eliya, einem Städtchen inmitten der Teeplantagen Sri Lankas. Die 17 Zimmer des Hotels sind liebevoll und gemütlich eingerichtet. Jedes der Zimmer verfügt über ein eigenes Badezimmer, einen Safe, eine Tee- und Kaffeestation und einen Fernseher. Außerdem kann auf Anfrage eine Heizung bereitgestellt werden. In den öffentlichen Plätzen des Hotels gibt es außerdem kostenloses Wlan für die Gäste. Im Restaurant gibt es ein reichhaltiges kontinentales Frühstück, bei dem man unbedingt den Sri Lankischen Tee kosten muss. Mittag und Abendessen gibt es a la Carte. Vom Hotel aus kann man viele Aktivitäten unternehmen, wie zum Beispiel den Botanischen Garten besichtigen, oder Golf spielen. Auch Bootstouren auf dem See sind möglich.