If you want a pleasant stay on a good location go to Giftun Azur Beach Resort !
I stayed in Giftun for 4 nights. I choosed to stay in a bungalow which is situated in a beautiful garden. The room has a flatscreen TV, minibar (water, cola, sprite), airco, bathroom and a terrace. Close the door quickly or you will have a lot of mosquitos inside.
The room & bathroom are clean. The staff is very friendly and helpful. The food is great, everyday a different choice. Don't worry about getting sick, everything (salads) is washed with mineral water.
If you want to go out to the city centre, book a taxi in the lobby. It will cost a bit more than taking a taxi on the street, but the hotel taxi offers great comfort.
If you want to experience a nice city trip go to Orange Cafe, a 5 minutes walk from Giftun (turn left, not right in the direction of the Ram Store). Ask for Aart Bos, the friendly Dutch owner. He can offer you a city trip (about 3 hours) to some interesting places.
You don't have to change in LE, you can pay in euro/dollars (sometimes you pay a bit more).More