Karl provided us with detailed welcome letter and even gave us heads' up on the hurricane. The place was easy to find following the instructions. The apartment was very spacious and clean. Kitchen well supplied with all you would have in your own home. Fast WiFi. Pool and hot tub in the complex are very nice. Parking right near the apartment. Pool and beach towels were also provided, which was very nice. And of course, location right near Princeville golf course is unbeatable! We had a great stay.