5 star place....with a few minor negative issues