Mustang Beach hotels, Mustang Beach appartementen, accommodatie in Mustang Beach