Villas, mansionettes, mansions, beach villas, studio apartments, apartments etc. Most of the properties are on self-catering basis.