This place is just as great as everyone says it is in the reviews. I was doubtful whether it would live up to the high expectations I had based on previous reviews. But it did. Leo is the best and the location cannot be beat. Don't stay anywhere else.