Отель расположен на небольшом острове Хувахенду южного атолла Ари. Небольшой остров (600 м в длину и 110 м в ширину) окаймлен песчаным пляжем и окружен прозрачной лагуной. Lily Beach Resort представляет собой комплекс вилл на сваях в воде и пляжных бунгало, построенных в традиционном мальдивском островном стиле и полностью занимающих всю территорию острова.