5 star all around. Great price and amazing location.