It's difficult to tell what was the best about this place, whether it was the quick and nice communication with David, or the clean well kept apt, or the neat eateries. This place gets a well deserved 5 stars