This hotel had FANTASTIC SERVICE. Ann at front desk and the others wouldnt know how to help you enough. The hotel is NOT where hotels.com says it is at the map, but around 10 minutes walking from the centre / big beach. Lima Bella and Lima Duva is located together, Duva is the newest. Hotels.com map will show you a bar named Lima. This was very negative for our vacation when we believed we were going to live on the beach and centre. The pool areas and our room had lots of ants and we got bitten so bad. Scratched ourself to bloods and had to visit the pharmacy several times. The room was nice and clean otherwise. Try to come with clean hair - the shower is almost impossible with the water ;)