5 Stars all around! Perfect stay in a perfect location.