Twin Palms is a newly-built, 5-star vacation rental that caters to those who appreciate natural beauty and architecture.