We were very satisfied with our stay.
It is true that the location in the town is great,but Marsaxxlokk is not very near Valetta where all the buses go, so you need more time to reach sightseeing locations.