Simply everything it says on the tin and more. You must opt for a place like this in Malta and not some boring old hotel. This is an awesome place with a great location and everything you can possibly need. Highly reccomended!