Place checks all the boxes for a great stay in Ft. Lauderdale.