This is absolutely a 5 star place, no doubt.