Self catering apartments have become the latest accommodation option for travelers