The owners are very friendly, hospitable and gave us some tips. The location is very good, you can reach Valletta in about 5 minutes by boat and the view is awesome.
The location is also quiet and not crowded.