You can invest all you want into your hotel, creating a luxury resort packed with activities and high class facilities, but unless you market it properly, you are unlikely to see a return on your investment for many years. Word of mouth will eventually spread and build your customer base, but when you first start out, no one will know you or anything about you.