Embrace "The Fine Stay" is gelegen in Nuwara Eliya, op 3,3 km van Lake Gregory en 4,2 km van Hakgala Botanical Garden, en biedt accommodatie met een restaurant. Het hotel heeft familiekamers.
Het hotel biedt bepaalde units met een balkon, en iedere kamer heeft een waterkoker.