A perfect place! Five stars all around.