Hi Asim,
For hotel or resort suites, your unit will be used for generating income by the hotel operator on long term basis. Don't buy those projects with rental guarantee of 8% for 10 years or more, because it'll affect the resale price. Remember that the second buyer will not get 8% return unless you resell it at original price.
It'll be ideal if they provide profit sharing scheme or maybe 8% pa rental guarantee for the 1st 2 years and then followed by profit sharing basis. Assume the hotel or resort is doing well in the future, it'll be easier to resell your unit.
As i said, buy those hotel or resort suites which will be operated by reputable hotel group. If you know the resort will be operated by Bayan Tree Group, you will be more convinced to own an unit there!
If compare to the normal residential condo, the developer will provide you rental guarantee for 2 years only, after that they will be unlikely to continue the tenancy with you because that is not their core business. Some developers can even pay you the 2-year rental in advance or offsetting the selling price. To me, it's just like a cash rebate or discount.
So be cautious of all these guaranteed return schemes.