This place has everything; it's beautiful, spotless, well decorated and the location is great. Will definitely visit again.