5 stars for the price, location and all of it.