I had a look on the net and apparently if your a hotel resident then the hotel has responsibility to inform immigration of your stay where as if your in a condo or villa then the owner has responsibility to in form immigration and the occupant has to fill out a tm30 form I believe