Nestled in the picturesque town of Ella, Sri Lanka, the 98 Acres Resort & Spa offers a serene escape in a stunning natural setting. With a stellar 5-star rating and an impressive guest score of 9.4 out of 10, based on 47 reviews, this resort is the perfect choice for both leisure and business travelers seeking tranquility and comfort. The hotel boasts a unique character that reflects the beauty of its surroundings, inviting guests to immerse themselves in the lush greenery and breathtaking landscapes.